<?xml version="1.0"?>
<doc>
<assembly>
<name>
NEGFichas
</name>
</assembly>
<members>
<member name="P:NEGFichas.My.Resources.Resources.ResourceManager">
	<summary>
  Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase.
</summary>
</member><member name="P:NEGFichas.My.Resources.Resources.Culture">
	<summary>
  Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las
  búsquedas de recursos mediante esta clase de recurso con establecimiento inflexible de tipos.
</summary>
</member><member name="T:NEGFichas.My.Resources.Resources">
	<summary>
  Clase de recurso con establecimiento inflexible de tipos, para buscar cadenas traducidas, etc.
</summary>
</member><member name="M:NEGFichas.Financiero.GrabarDatos(System.Int64,System.String,System.String,System.String,System.Windows.Forms.SplitContainer,System.String,System.Windows.Forms.Panel)">
	<summary>
 GRABAMOS LOS DATOS EN LA BD DE LOS CAMPOS PRINCIPALES "Cliente" SITUADOS EN LA CABECERA y de su panel financiero
 </summary>
	<param name="IdDatos"></param>
	<param name="NombreControl"></param>
	<param name="TablaACargar">Nombre de la tabla principal 'Cliente'</param>
	<param name="CampoPadre"></param>
	<param name="splitCabecera">Es el split en el que estan las cajas principales 'split4'</param>
	<param name="nombreForm"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.RellenarText(System.Windows.Forms.Form,System.Int64,System.Windows.Forms.SplitContainer)">
	<summary>
 Carga los textbox principales de una ficha y de su panel financiero
 </summary>
	<param name="NomForm">Nombre del formulario donde se encuentran los textbox</param>
	<param name="id">tag del textbox</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularSubTotalFactura(System.String,System.String,System.Int32)">
	<summary>
 Calcula el subtotal de las fichas financieras
 </summary>
	<param name="pNombreTablaPrincipal">Nombre tabla principal
                                       ej : PedVenta  (tabla)
 </param>
	<param name="pNombreTablaRel">Nombre tabla relacionada que se necesita calcular el subtotal
                                 ej : PedVentaLinea  (tablaRel)
 </param>
	<param name="pidTablaPrincipal">id de la tabla principal en la que estamos
                                   ej: idPedVenta (idTabla)
 </param>
	<returns>Devuelve el total de cada linea de la tabla eleguida</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularIVAFacturaLinea(System.String,System.String,System.Int32)">
	<summary>
 Calcula el total IVA euros de las lineas de la factura
 </summary>
	<param name="pNombreTablaPrincipal">Nombre tabla principal
                                       ej : PedVenta  (tabla)
 </param>
	<param name="pNombreTablaRel">Nombre tabla relacionada que se necesita calcular el subtotal
                                 ej : PedVentaLinea  (tablaRel)
 </param>
	<param name="pidTablaPrincipal">id de la tabla principal en la que estamos
                                   ej: idPedVenta (idTabla)
 </param>
	<returns>Devuelve el total de cada linea de la tabla eleguida</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularCabeceraFinanciero(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
	<summary>
 CALCULA LOS DATOS DE LA CABECERA DE LOS FINANCIEROS 
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, TOTALCAB,PROPAGOEUROS )
 </summary>
	<param name="pSubTotal"></param>
	<param name="pDescPorcen"></param>
	<param name="pIvaPorcen"></param>
	<param name="pREPorcen"></param>
	<param name="pRFPorcen"></param>
	<param name="pProntoPagoPorcen"></param>
	<returns>DEVUELVE UN DATATABLE CON LOS DATOS NECESARIOS, LOS NOMBRES DE COLUMNA SON: 
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, PROPAGOEUROS, TOTALCAB )</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularCabeceraFinanciero(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
	<summary>
 CALCULA LOS DATOS DE LA CABECERA SOLO PARA LAS FACTURAS, POQUE CONTROLA LA RETENCION
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, TOTALCAB,PROPAGOEUROS )
 </summary>
	<param name="pSubTotal"></param>
	<param name="pDescPorcen"></param>
	<param name="pIvaPorcen"></param>
	<param name="pREPorcen"></param>
	<param name="pRFPorcen"></param>
	<param name="pProntoPagoPorcen"></param>
	<param name="pIRPFPorcen"></param>
	<returns>DEVUELVE UN DATATABLE CON LOS DATOS NECESARIOS, LOS NOMBRES DE COLUMNA SON: 
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, PROPAGOEUROS, TOTALCAB, IRPFEUROS, TOTALSINRETENCION )</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularCabeceraFinancieroFacCompra(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
	<summary>
 CALCULA LOS DATOS DE LA CABECERA SOLO PARA LAS FACTURAS, POQUE CONTROLA LA RETENCION
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, TOTALCAB,PROPAGOEUROS )
 </summary>
	<param name="ptotalIVALineas">Total del IVA euros de las lineas</param>
	<param name="pSubTotal"></param>
	<param name="pDescPorcen"></param>
	<param name="pIvaPorcen"></param>
	<param name="pREPorcen"></param>
	<param name="pRFPorcen"></param>
	<param name="pProntoPagoPorcen"></param>
	<param name="pIRPFPorcen"></param>
	<returns>DEVUELVE UN DATATABLE CON LOS DATOS NECESARIOS, LOS NOMBRES DE COLUMNA SON: 
 ( SUBTOTAL, DESCEUROS, BASEIMPONIBLE, IVAEUROS, REEUROS, RFEUROS, PROPAGOEUROS, TOTALCAB, IRPFEUROS, TOTALSINRETENCION )</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularLineaFinanciero(System.Double,System.Double,System.Double,NEGFichas.Financiero.Entidad)">
	<summary>
 CALCULA LOS DATOS PARA LAS LINEAS FINANCIERAS, DATATABLE(SUBTOTAL, DESCEUROS, TOTALLINEA)
 </summary>
	<param name="pCantidad"></param>
	<param name="pPrecioUnitario"></param>
	<param name="pDescPorcen"></param>
	<param name="entidad">Ventas o Compras</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.CalcularLineaFinanciero(System.Double,System.Double,System.Double,System.Double,NEGFichas.Financiero.Entidad)">
	<summary>
 CALCULA LOS DATOS PARA LAS LINEAS FINANCIERAS SOLO DE LAS FACTURAS, PORQUE SE CONTEMPLA EL IVA POR LINEA, 
 DATATABLE(SUBTOTAL, DESCEUROS, IVAEUROS, TOTALLINEA)
 </summary>
	<param name="pCantidad"></param>
	<param name="pPrecioUnitario"></param>
	<param name="pDescPorcen"></param>
	<param name="pIvaPorcen">Iva porcentaje de las lineas</param>
	<param name="entidad">Ventas o Compras</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.BuscarBancoPredeterminado(System.Int32)">
	<summary>
 RETURN UN DATATABLE CON EL BANCO PREDETERMINADO QUE TIENE EL CLIENTE :
   -&gt; posicion 0 : CliBanco.idCliBanco
   -&gt; posicion 1 : TipBanco.DesTipBanco
   -&gt; posicion 2 : Nº Cuenta
 SI NO TIENE BANCO PREDETERMINADO DEVUELVE (-1,"","")
 </summary>
	<param name="pidCliente">idCliente que queremos saber su banco predeterminado</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.DescripcionBancoCliente(System.Int32)">
	<summary>
 Nos devuelve el DesTipBanco del idCliBanco que le pasemos
 </summary>
	<param name="pidCliBanco">idCliBanco </param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.FechasVencimientoFactura(System.Int32)">
	<summary>
 RETURN UNA CADENA CON LAS FECHAS DE LOS VENCIMIENTOS DE LA FACTURA SEPARADAS POR "," :
  --&gt; 02/08/2008 , 12/08/2008 
 RETURN -1 SI DA UN ERROR Y VACIO SI NO SE HA CREADO EL COBRO
 </summary>
	<param name="pIdFaVenta"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.ObservacionesAlbaran(System.Int32,System.String,System.String,System.String,System.String)">
	<summary>
 RETURN LAS OBSERVACIONES DEL ANEXO DE LAS FACTURA Y LOS ALBARANES RELACIONADOS
 </summary>
	<param name="pidTablaFactura">idFactura de cabecera</param>
	<param name="pTblAlbaranAnexo">tabla de los albaranes relacionados "ALVENTAANEXO"</param>
	<param name="pTblAlbaranLinea">tabla de los albaranes linea relacionados "ALVENTALIN"</param>
	<param name="pTblFacturaAnexo">tabla de factura cabecera "FAVENTAANEXO"</param>
	<param name="pTblFacturaLinea">tabla de factura linea "FAVENTALIN"</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.ValidarContador(System.String,System.Int32)">
	<summary>
 VALIDAMOS EL CONTADOR DE LA FACTURA, QUE TENGA EL MISMO FORMATO DEL CONTADOR QUE HA SELECCIONADO, POR SI SE HA ESCRITO A MANO  
 </summary>
	<param name="pNumOficial">Numero oficial de la factura que se va ha validar</param>
	<param name="pidCfgContador">idCfgContador que se esta utilizando</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.comprobarContadorAños(System.String,System.String,System.Int32,System.Int32,System.String)">
	<summary>
 Comprobamos si un numero oficial es correcto aunque el año sea diferente
 Saldra un mensaje avisando y podra continuar
 </summary>
	<param name="pNumOficial">Es el numero oficial de la factura a comprobar</param>
	<param name="pFormato">es la plantilla del contador con las YY</param>
	<param name="inicioFormato">Posicion de inicio del formato, si es Prefijo es 0, si es Sufijo la que sea</param>
	<param name="plongitudFormato">es la longitud de caracteres de la plantilla</param>
	<param name="pFormatoconAño">es la plantilla del contador con las YY cambiadas por año</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.comprobarContadorMes(System.String,System.String,System.Int32,System.Int32,System.String)">
	<summary>
 Comprobamos si un numero oficial es correcto aunque el año sea diferente
 Saldra un mensaje avisando y podra continuar
 </summary>
	<param name="pNumOficial">Es el numero oficial de la factura a comprobar</param>
	<param name="pFormato">es la plantilla del contador con las YY</param>
	<param name="inicioFormato">Posicion de inicio del formato, si es Prefijo es 0, si es Sufijo la que sea</param>
	<param name="plongitudFormato">es la longitud de caracteres de la plantilla</param>
	<param name="pFormatoconAño">es la plantilla del contador con las YY cambiadas por año</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.redondeo(System.Double,System.Int32)">
	<summary>
 Redondea la cantidad al numero de decimales especificados
 </summary>
	<param name="pCantidad">Importe a redondear</param>
	<param name="pDecimales">Numero de decimales</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.TarifasCliente(System.Int32,System.Int32,System.String)">
	<summary>
 COMPROBAMOS CUANTAS TARIFAS TIENE EL CLIENTE PARA ESTE MATERIAL O CNTFACTURABLE 
 </summary>
	<param name="idCliente">idCliente que vamos a ver sus tarifas</param>
	<param name="idTabla">idMaterial o idCntFacturable</param>
	<param name="NombreTabla">tabla Material/CntFacturable</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.PrecioCntFacturable(System.Int32)">
	<summary>
 RETURN EL PRECIO, LA DESCRIPCION Y TipIva.ValorReal DEL CONCEPTO FACTURABLE, SI NO TIENE PRECIO LO ASIGNA A "0"
 DATATABLE --&gt;&gt;(Precio, Descripcion, ValorReal,idTipIva)
 </summary>
	<param name="pidCntFacturable">idCntFacturable que queremos su precio</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.ComprobarEnlazarFormaCondicionPago(System.Int32)">
	<summary>
  RETURN PARA UN CLIENTE LA FORMA DE PAGO, CONDICIÓN Y EL IVA ASIGNADO
  --&gt;&gt; DATATABLE (CliAnexo.idTipFormaPago, CnPago.Descripcion, CnPago.DtoProntoPago,CnPago.RecargoFinanciero, CliAnexo.idTipIva,CliAnexo.idCnPago)
 SI NO TIENE IVA DEVUELVE idTipIva= 3,
 </summary>
	<param name="pidCliente">idCliente</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.DescripcionCondicionPago(System.Int32)">
	<summary>
 RETURN LA DESCRIPCIÓN DE LA CONDICÓN DE PAGO QUE HEMOS ELEGIDO
  --&gt; DATATABLE(Descripcion,RecargoFinanciero,DtoProntoPago)
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.PrecioMaterialCliente(System.Int32,System.Int32,System.String)">
	<summary>
 RETURN EL PRECIO (** SIN EL DESCUENTO ** ) ASIGNADO DE UN CLIENTE PARA UN MATERIAL/CNTFACTURABLE 
 DATATABLE (PRECIO, DESCUENTO, NOMBRE (nombre tarifa como no viene de tarifa 'vacio'), SEGUIMIENTO)
 </summary>
	<param name="pidCliente"></param>
	<param name="pidMaterial"></param>
	<param name="pTabla"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.PrecioMaterialGenerico(System.Int32,System.String)">
	<summary>
 RETURN EL PRECIO DEL MATERIAL Y SU IVA
 DATATABLE (PrecioVenta,idTipIva)
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.PrecioMaterialGenericoCompra(System.Int32,System.String)">
	<summary>
 RETURN EL PRECIO DEL MATERIAL GENERICO PARA LAS COMPRAS
 DATATABLE (PrecioCoste,idTipIva)
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.PrecioProveedor(System.Int32,System.Int32)">
	<summary>
 RETURN EL PRECIO DE UN MATERIAL PARA UN PROVEEDOR.
 SI NO TIENE UN PRECIO ESPECIAL DE PROVEEDOR RETURN EL PRECIO GENERICO DE COMPRA
 DATATABLE(Precio, Descuento, Nombre, Seguimiento)
 </summary>
	<param name="pidProveedor"></param>
	<param name="pidMaterial"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.ivaMaterial(System.Int32)">
	<summary>
 RETURN EL IVA DE UN MATERIAL, SI TIENE NINGUN O MAS DE UN IVA RETURN (0,0)
 DATATABLE (ValorReal,idTipIva)
 </summary>
	<param name="pidMaterial"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.DescuentoProveedor(System.Int32)">
	<summary>
 RETURN EL DESCUENTO DEL PROVEEDOR QUE TIENE ASIGNADO EN PROANEXO
 </summary>
	<param name="pidProveedor">idProveedor</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Financiero.ConversionVentas(System.String,System.Int32,System.Double,System.String)">
	<summary>
 Obtiene la cantidad convertida a unidad de venta o interna.
 </summary>
	<param name="idMaterial">Id. del material a convertir.</param>
	<param name="Cantidad">Cantidad de material.</param>
	<param name="TipoUdCantidad">Especificamos "VENTA" o "INTERNA" dependiendo de la unidad de la cantidad que pasamos.</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Remoto.EjecutarSQL(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 Ejecuta cualquier instruccion(Create,Update,Insert,Delete, etc) SQL valida
 </summary>
	<param name="cadenaSQL"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Remoto.EjecutarSelect(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 EJECUTA UNA CONSULTA 'SELECT' Y DEVUELVE UN DATATABLE
 </summary>
	<param name="cadenaSQL"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Remoto.CalcularIdMaximo(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 Calcula el idMaximo de la tabla indicada 
 </summary>
	<param name="tabla">Nombre de la tabla para calcular el idmaximo</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.ActualizarStockVentaLinea(System.Int32)">
	<summary>
 ACTUALIZA EL STOCK DEL ALMACEN EN EL QUE ESTA EL MATERIAL DE LA LINEA DEL ALBARAN (MATALMACEN)
 No actualiza si el material no tiene gestion de stock, o si al almacen se va a quedar en cantidad negativa y 
 no permite stocknegativo
 </summary>
	<param name="pidAlbaranLin">Linea del albaran de venta que se va a actualizar</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.ActualizarStockCompraLinea(System.Int32)">
	<summary>
  ACTUALIZA EL STOCK DEL ALMACEN EN EL QUE ESTA EL MATERIAL DE LA LINEA DEL ALBARAN (MATALMACEN)
 No actualiza si el material no tiene gestion de stock
 </summary>
	<param name="pidAlbaranLin">Linea del albaran de compra que se va a actualizar</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.ActualizarStock(System.Int32,System.String,System.Int32,System.Double)">
	<summary>
 Actualiza el stock de un almacen cuenso se devuelve un prestamo (suma la cantidad al stock)
 </summary>
	<param name="pidMaterial">Material que vamos a actualizar</param>
	<param name="pDescMaterial">Descripcion del material</param>
	<param name="pidAlmacen">Almacen en el que esta el material</param>
	<param name="pCantidad">Cantidad de material que se suma o resta al stock</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.AlmacenPredeterminado(System.Int32)">
	<summary>
 RETURN EL IDALMACEN Y EL NOMALMACEN QUE TIENE ESE MATERIAL COMO PREDETERMINADO 
 DATATABLE(IDALMACEN, NOMALMACEN,StockSeguridad,LoteMin,StockNegativo,StockNegativo,Stock)
 si no tiene ningun almacen preterminado filas=0
 </summary>
	<param name="idMaterial">idmaterial</param>
	<returns>AS DATATABLE</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.ComprobarAlmacenMaterial(System.Int32,System.Int32,System.Boolean)">
	<summary>
 COMPROBAMOS SI EL MATERIAL TIENE ASIGNADO ESE ALMACEN (RELACION EN MATALMACEN),
 SI EXISTE RELACION-&gt; DEVUELVE -1 , 
 SI NO EXISTE RELACION CREA LA RELACION EN MATALMACEN Y DEVUELVE -&gt; EL NUEVO IDMATALMACEN
 </summary>
	<param name="pidAlmacen">idalmacen</param>
	<param name="pidMaterial">idmaterial</param>
	<param name="pStockNegativo">parametro para la creacion de almacenes CfgParametro (StockNegativo)</param>
	<returns>el nuevo idMatAlmacen que ha creado</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.InsertarAlmacen(System.Int32,System.Int32,System.Boolean)">
	<summary>
 INSERTAMOS EL ALMACEN EN ESE MATERIAL (MATALMACEN)
 SI EL MATERIAL NO TIENE NINGUN ALMACEN PREDETERMINADO ESTE ULTIMO LO PONE A PREDETERMINADO
 </summary>
	<param name="idAlmacen">idAlmacen</param>
	<param name="idMaterial">idMaterial</param>
	<param name="pStockNegativo">parametro para la creacion de almacenes CfgParametro (StockNegativo)</param>
	<returns>el nuevo idMatAlmacen que ha creado</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.GestionStock(System.Int32)">
	<summary>
 DEVUELVE TRUE SI EL MATERIAL TIENE GESTION DE STOCK, SINO FALSE
 </summary>
	<param name="pidMaterial"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Almacen.EstadoStockLinea(System.Int32,System.String)">
	<summary>
 DEVUELVE TRUE SI EL STOCK ESTA ACTUALIZADO (IDTIPESTADOSTOCK=1),
 FALSE SI NO ESTA ACTUALIZADO (IDTIPESTADOSTOCK=0), (para albaran ventas o compras)
 </summary>
	<returns>id de la linea de albaran que queremos comprobar</returns>
	<remarks>tabla de linea de albaran a comprobar, venta o compra, (alventalin,alcompralin)</remarks>
</member><member name="T:NEGFichas.Almacen">
	<summary>
 Proporciona los metodos para actualizar stock, comprobar almacenes...
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.Material.DescripcionMaterial(System.Int32)">
	<summary>
 DEVUELVE LA DESCRIPCION DEL MATERIAL
 </summary>
	<param name="pidMaterial"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CrearTab(System.String,System.String,System.Data.DataTable)">
	<summary>
 Crea los tab pages y buton item a traves de la consulta
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CrearTab(System.String)">
	<summary>
 Crea los tab pages y buton item a traves de la consulta
 PARA LA FICHA DE LOS TIP 'TIPCLIENTE'
 </summary>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.EditarRelacion(Janus.Windows.UI.Tab.UITab,System.Data.DataTable,C1.Win.C1TrueDBGrid.C1TrueDBGrid,System.String)">
	<summary>
 Pasa los valores de las columnas de la linea selecionada a sus respectivas cajas del Tab
 </summary>
	<param name="tabFicha"></param>
	<param name="dtFicha">DataTable de las tablas relacionadas 'clianexo'</param>
	<param name="gridFicha"></param>
	<param name="tablarel">Nombre de la tabla relacionada 'clianexo'</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.EditarRelacion(System.Windows.Forms.Control,System.Data.DataTable,C1.Win.C1TrueDBGrid.C1TrueDBGrid,System.String,System.String,System.Boolean)">
	<summary>
 Pasa los valores de las columnas de la linea selecionada a sus respectivas cajas del Tab, en los cuadros de busqueda 
 </summary>
	<param name="tabFicha"></param>
	<param name="dtFicha">DataTable de las tablas relacionadas 'clianexo'</param>
	<param name="gridFicha"></param>
	<param name="tablarel">Nombre de la tabla relacionada 'clianexo'</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.TabVisible(Janus.Windows.UI.Tab.UITab,System.Data.DataTable,C1.Win.C1TrueDBGrid.C1TrueDBGrid,System.String,System.Boolean,System.Boolean)">
	<summary>
 Pone el tab en el estado que se le indique
 </summary>
	<param name="tab"></param>
	<param name="dataTable">DataTable de las tablas relacionadas 'clianexo' </param>
	<param name="gridFichas"></param>
	<param name="tablarel">Nombre de la tabla relacionada 'clianexo'</param>
	<param name="soloLectura"></param>
	<param name="borrarCajas"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CargarCombo(System.String,System.String,System.String,System.Int32,CLPComboBox.ComboBoxEx,NEGGeneral.General.tipoConsulta,NEGGeneral.General.tipoAcceso)">
	<summary>
 Cargamos un ComboBox
 </summary>
	<param name="strSQL"> Sentencia SQL Valida </param>
	<param name="valueMember"> valueMember del ComboBox como String</param>
	<param name="displayMember"> displayMember del ComoboBox como String </param>
	<param name="id"> id del combo, se le pasa con el text </param>
	<param name="combobox"> Objeto ComboBox </param>
	<param name="tipConsulta">
 Opcional "S" Por Defecto
     = "S": Select valido, 
     = "P": Nombre Procedimiento Almacenado,
     = "T": Nombre Tabla (solo para tablas con pocos registros).
 </param>
	<param name="tipAcceso">
 Opcional "D" Por Defecto
     = "D": Accede a la BBDD de Datos,
     = "S": Accede a la BBDD de Seguridad.
 </param>
	<returns>Devuelve un ComboBox cargado y seleccionado</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CargarCombo(System.String,System.String,System.String,CLPComboBox.ComboBoxEx,NEGGeneral.General.tipoConsulta,NEGGeneral.General.tipoAcceso)">
	<summary>
 Cargamos un ComboBox de un TABPAGE INTERNAMENTE. LO USAMOS DESDE EDITARRELACION 
 </summary>
	<param name="strSQL"> Sentencia SQL Valida </param>
	<param name="valueMember"> valueMember del ComboBox como String</param>
	<param name="displayMember"> displayMember del ComoboBox como String </param>
	<param name="combobox"> Objeto ComboBox </param>
	<param name="tipConsulta">
 Opcional "S" Por Defecto
     = "S": Select valido, 
     = "P": Nombre Procedimiento Almacenado,
     = "T": Nombre Tabla (solo para tablas con pocos registros).
 </param>
	<param name="tipAcceso">
 Opcional "D" Por Defecto
     = "D": Accede a la BBDD de Datos,
     = "S": Accede a la BBDD de Seguridad.
 </param>
	<returns>Devuelve un ComboBox cargado y seleccionado</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.GrabarDatos(System.Int64,System.String,System.Data.DataTable,System.String,System.String,Janus.Windows.UI.Tab.UITab,System.String)">
	<summary>
 GRABAMOS LOS DATOS EN LA BD DE LA TABLAS RELACIONADAS
 </summary>
	<param name="IdDatos">id de la tabla relacionada 'me.idtablarel'</param>
	<param name="NombreControl">'txt' + Nombre de la tabla relacionada</param>
	<param name="rsdatos">DataTable de la tabla relacionada que se va a grabar 'clianexo'</param>
	<param name="TablaACargar">Nombre se la tabla relacionada que se va a grqabar 'clianexo'</param>
	<param name="CampoPadre">Le pasamos 'campopadre'</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.GrabarDatos(System.Int64,System.String,System.String,System.String,System.Windows.Forms.SplitContainer,System.String)">
	<summary>
 GRABAMOS LOS DATOS EN LA BD DE LOS CAMPOS PRINCIPALES "Cliente" SITUADOS EN LA CABECERA
 </summary>
	<param name="IdDatos"></param>
	<param name="NombreControl"></param>
	<param name="TablaACargar">Nombre de la tabla principal 'Cliente'</param>
	<param name="CampoPadre"></param>
	<param name="splitCabecera">Es el split en el que estan las cajas principales 'split2'</param>
	<param name="nombreForm"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.RellenarText(System.Windows.Forms.Form,System.Int64)">
	<summary>
 Carga los textbox principales de una ficha
 </summary>
	<param name="NomForm">Nombre del formulario donde se encuentran los textbox</param>
	<param name="id">tag del textbox</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.TipoCampo(System.String,System.Object,System.String,System.Int64,System.String,System.String,System.String,System.Boolean,System.Boolean)">
	<summary>
 OPTIMIZA LA CONSULTA PARA CADA TIPO DE CAMPO.
 </summary>
	<param name="tipo"></param>
	<param name="txt"></param>
	<param name="NombreCampo"></param>
	<param name="idtabla"></param>
	<param name="NombreTabla"></param>
	<param name="NombreForm"></param>
	<param name="Padre"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CalcularIdMaximo(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 Calcula el idMaximo de la tabla indicada 
 </summary>
	<param name="tabla">Nombre de la tabla para calcular el idmaximo</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.insertarId(System.String,System.String,System.Int32,System.Int32)">
	<summary>
 Insertamos el nuevo id en la tabla relacionada
 </summary>
	<param name="tablaRel"></param>
	<param name="tabla"></param>
	<param name="idPrincipal"></param>
	<param name="idRegactual"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.insertarId(System.String,System.Int32)">
	<summary>
 Inserta un nuevo registro en una tabla principal
 </summary>
	<param name="tabla"></param>
	<param name="idPrincipal"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ManejoBotonesFicha(ComponentFactory.Krypton.Toolkit.KryptonButton,ComponentFactory.Krypton.Toolkit.KryptonButton,ComponentFactory.Krypton.Toolkit.KryptonButton,NEGFichas.General.estadoBotones)">
	<summary>
 Controla el estado de los botones del tab
 </summary>
	<param name="botCancelar"></param>
	<param name="botAceptar"></param>
	<param name="botNuevoreg"></param>
	<param name="estado"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CargarGrid(C1.Win.C1TrueDBGrid.C1TrueDBGrid,System.String,NEGGeneral.General.tipoConsulta,NEGGeneral.General.tipoAcceso,System.Int32,System.String,System.Boolean)">
	<summary>
 Cargar grid para el cuadro de busqueda
 </summary>
	<param name="grid"></param>
	<param name="nombreForm"></param>
	<param name="tipConsulta"></param>
	<param name="tipAcceso"></param>
	<param name="idTabla"> valor utilizado para dar valor al parametro @opcional</param>
	<param name="caso"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.EjecutarSQL(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 Ejecuta cualquier instruccion(Create,Update,Insert,Delete, etc) SQL valida
 </summary>
	<param name="cadenaSQL"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.EjecutarSelect(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 EJECUTA UNA CONSULTA 'SELECT' Y DEVUELVE UN DATATABLE
 </summary>
	<param name="cadenaSQL"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.ComprobarSeguridad(System.Data.DataTable,System.String,ComponentFactory.Krypton.Toolkit.KryptonButton,ComponentFactory.Krypton.Toolkit.KryptonButton,ComponentFactory.Krypton.Toolkit.KryptonButton,System.Windows.Forms.ToolStripMenuItem,System.Windows.Forms.ToolStripMenuItem)">
	<summary>
 COMPRUEBA LA SEGURIDAD QUE TIENE EL USUARIO, CUANDO ENTRA EN LA FICHA, Y DESACTIVA LOS BOTONES NECESARIOS
     ''' </summary>
	<param name="dtSegUsu">LE PASAMOS EL DT QUE TIENE LA SEGURIDAD DEL USUARIO</param>
	<param name="RelaSeleccionada">ES LA OPCION QUE HA SELECCIONADO EN EL BUTON BAR. LE PASAMOS EL TAG 'CLIANEXO'</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ComprobarSeguridad(System.Data.DataTable,System.String)">
	<summary>
 COMPRUEBA LA SEGURIDAD QUE TIENE EL USUARIO CUANDO INTENTA MODIFICAR REGISTROS DESDE EL DOBLE CLICK DEL GRID
 </summary>
	<param name="dtSegUsu">LE PASAMOS EL DT QUE TIENE LA SEGURIDAD DEL USUARIO</param>
	<param name="RelaSeleccionada">ES LA OPCION QUE HA SELECCIONADO EN EL BUTON BAR. LE PASAMOS EL TAG 'CLIANEXO'</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.EjecutarProcedimientoAlmacenado(System.String,System.Object,System.Object,NEGGeneral.General.tipoAcceso)">
	<summary>
 Ejecuta un Procedimiento Almacenado con Parametros y devuelve un DataTable
 </summary>
	<param name="NombreProcedimiento"></param>
	<param name="parametroOpcional"></param>
	<param name="parametroCaso"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.EjecutarProcedimientoAlmacenado(System.String,NEGGeneral.General.tipoAcceso)">
	<summary>
 Ejecuta un Procedimiento Almacenado sin Parametros y devuelve un DataTable
 </summary>
	<param name="NombreProcedimiento"></param>
	<param name="tipAcceso"></param>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.EjecutarProcedimientoAlmacenadoWord(System.String,System.Byte[],System.Int32,NEGGeneral.General.tipoAcceso)">
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverCadenaConexion">
	<summary>
 Devuelve la cadena de conexion para la bbdd de datos
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverServidor">
	<summary>
 Devuelve la cadena de conexion para la bbdd de datos
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverUsuario">
	<summary>
 Devuelve usuario para la bbdd de datos
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverPass">
	<summary>
 Devuelve EL PASSWORD para la bbdd de datos
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverBBDDDatos">
	<summary>
 Devuelve la Base de Datos de DATOS
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.DevolverBBDDSeguridad">
	<summary>
 Devuelve la Base de Datos de SEGURIDAD
 </summary>
	<returns></returns>
	<remarks>NEGGENERAL.ADVGRID</remarks>
</member><member name="M:NEGFichas.General.Contador(System.Int32,System.String)">
	<summary>
 Devuelve la cadena, con el formato especificado en contadores, con el siguiente autonumerico asignado.
       Devuelve -1 si ha llegado al ultimo número definido por la longitud
       Devuelve -2 si captura algún error 
 </summary>
	<param name="pidCfgContador">id del contador que queremos devolder</param>
	<param name="pTablaPrincipal">tabla en la que se encuentra el contador</param>
	<returns>Devuelve la cadena con el formato especificado</returns>
	<remarks>Devuelve -1 si ha llegado al ultimo número definido por la longitud</remarks>
</member><member name="M:NEGFichas.General.ContadorNumero(System.Int32,System.String)">
	<summary>
 Obtiene el siguiente numero del contador
 </summary>
	<param name="pidCfgContador">id del contador que queremos devolder</param>
	<param name="tablaPrincipal">tabla en la que se encuentra el contador</param>
	<returns></returns>
	<remarks>Devuelve -1 si ha llegado al ultimo número definido por la longitud</remarks>
</member><member name="M:NEGFichas.General.ContadorFormatoPrefijoSufijo(System.String)">
	<summary>
 Sustituye los caracteres comodin del año por su valor
 </summary>
	<param name="pValor">Prefijo o sufijo en el que queremos buscar los años</param>
	<returns>Devuelve la cadena con las YYYY sustituidas</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorFormatoPrefijoSufijoMes(System.String)">
	<summary>
 Sustituye los caracteres comodin del MES por su valor
 </summary>
	<param name="pValor">Prefijo o sufijo en el que queremos buscar los años</param>
	<returns>Devuelve la cadena con las XX sustituidas</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorPredefinido(System.Int32)">
	<summary>
 Devuelve el idCfgContador predefinido y activo del campo que le pasamos
 </summary>
	<param name="pidCfgCampo">idCfgCampo que queremos saber su contador predefinido</param>
	<returns>Devuelve el idCfgContador</returns>
	<remarks>Devuelve -1 si no encuentra ningun contador para este campo</remarks>
</member><member name="M:NEGFichas.General.ComprobarContadorPredefinido(CLPTextBox.TextBoxEx,CLPTextBox.TextBoxEx,CLPTextBox.TextBoxEx,System.Int32,System.String)">
	<summary>
 Comprueba si tiene un contador predefinido y activo la tabla .
 </summary>
	<param name="ptxtNumContador">Caja de texto que muestra el NumContador</param>
	<param name="ptxtIdcfgcontador">Caja de texto que muestra el idcfgcontador</param>
	<param name="ptxtDescripcionContador">Caja de texto que muestra la descripción del contador </param>
	<param name="pidCfgcampo">idcfgcampo que queremos comprobar</param>
	<param name="pnombreTablaPrincipal">Nombre de la tabla principal en la que esta el contador</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorPorTipo(System.Int32,System.Int32)">
	<summary>
 Devuelve el idCfgContador para una tabla, sabiendo su tipo
 </summary>
	<param name="pidTipContador">tipo de contador que queremos devolver</param>
	<param name="pidCfgCampoDest">idCfgCampo que usa el contador que queremos saber</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorTipoDescripcion(System.Int32,System.Boolean)">
	<summary>
 Return la descripcion del tipo de contador especificado, si captura error return "-1"
 </summary>
	<param name="pidBuscar">id del idTipContador que queremos la descripcion, o
 id del idCfgContador que queremos la descripcion,</param>
	<param name="pTabla">FALSE -&gt; PARA LA DESCRIPCION DE UN idTipContador
 TRUE -&gt; PARA LA DESCRIPCION DE UN idCfgContador</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorDescripcion(System.Int32)">
	<summary>
 Return la descripcion de un contador, si error retun "-1"
 </summary>
	<param name="pidCfgContador">id del contador a buscar</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorDuplicado(System.Int32,System.String,System.String)">
	<summary>
 Comprueba si ya exite un numero oficial guardado. 
 Return true si esta duplicado.
 </summary>
	<param name="pidTabla">id del registro que se esta guardando</param>
	<param name="ptablaPrincipal">Tabla que contiene el campo numero oficial (AlVenta, FaVenta)</param>
	<param name="pNumOficial">Numero oficial a comprobar</param>
	<returns>Return False si puede continuar</returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.ContadorActualizar(System.Int32,System.String,System.String)">
	<summary>
 Actualiza el contador en el caso que que exista duplicidad
 </summary>
	<param name="pidTablaPrincipal">id de la tabla principal</param>
	<param name="pTablaPrincipal">Tabla principal (AlVenta, FaVenta)</param>
	<param name="pNumOficial">Numero oficial que se va a actualizar</param>
	<remarks></remarks>
</member><member name="M:NEGFichas.General.CambiarBBDD(System.String)">
	<summary>
 ESCRIBE EN EL FICHERO GEST_BD PARA ACCEDER A OTRA BASE DE DATOS
 </summary>
	<param name="pBDdatos">BASE DE DATOS QUE QUEREMOS ACCEDER</param>
	<remarks>NEGGENERALADVGRID.SQL</remarks>
</member><member name="M:NEGFichas.General.nombrePersonalUsuario(System.Int32)">
	<summary>
 DEVUELVE Nombre + Apellido1 + Apellido2 DEL PERSONAL ASOCIADO AL USUARIO ACTUAL, 
 SINO TIENE PERSONAL ASOCIADO DEVUELVE ""
 </summary>
	<param name="pidUsuario"></param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:NEGFichas.Simple.GrabarDatos(System.Int64,System.String,System.String,System.String,System.Windows.Forms.SplitContainer,System.String)">
	<summary>
 GRABAMOS LOS DATOS EN LA BD DE LOS CAMPOS PRINCIPALES "Cliente" SITUADOS EN LA CABECERA
 </summary>
	<param name="IdDatos"></param>
	<param name="NombreControl"></param>
	<param name="TablaACargar">Nombre de la tabla principal 'Cliente'</param>
	<param name="CampoPadre"></param>
	<param name="splitCabecera">Es el split en el que estan las cajas principales 'split4'</param>
	<param name="nombreForm"></param>
	<remarks></remarks>
</member><member name="M:NEGFichas.Simple.RellenarText(System.Windows.Forms.Form,System.Int64)">
	<summary>
 Carga los textbox principales de una ficha
 </summary>
	<param name="NomForm">Nombre del formulario donde se encuentran los textbox</param>
	<param name="id">tag del textbox</param>
	<remarks></remarks>
</member>
</members>
</doc>