public DataTable Get() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select * from direcciones "); if (!string.IsNullOrEmpty(pNkeyDeudor)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" nkey_deudor = @nkey_deudor"); oParam.AddParameters("@nkey_deudor", pNkeyDeudor, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNkeyCliente)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" nkey_cliente = @nkey_cliente"); oParam.AddParameters("@nkey_cliente", pNkeyCliente, TypeSQL.Numeric); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable Get() { oParam = new DBConn.SQLParameters(2); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select cod_user, nkey_cliente, tipo_cliente from sys_user_cliente "); if (!string.IsNullOrEmpty(pCodUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_user = @cod_user"); oParam.AddParameters("@cod_user", pCodUser, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNKeyCliente)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" nkey_cliente = @nkey_cliente"); oParam.AddParameters("@nkey_cliente", pNKeyCliente, TypeSQL.Numeric); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public void Put() { oParam = new DBConn.SQLParameters(5); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCode = DateTime.Now.ToString("yyyyMMddHHmmss").ToString(); cSQL = new StringBuilder(); cSQL.Append("update sys_tbl_code set "); cSQL.Append(" code = ").Append(pCode); cSQL.Append(" where tabla = @tabla "); oParam.AddParameters("@tabla", pTabla, TypeSQL.Varchar); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from sys_tbl_code where tabla = @tabla "); oParam.AddParameters("@tabla", pTabla, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public DataTable Get() { oParam = new DBConn.SQLParameters(2); DataTable dtData; StringBuilder cSQL; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select * from deudor where nkey_deudor in(select nkey_deudor from codigodeudor where ncodigodeudor = @ncodigodeudor and nkey_cliente = @nkeycliente) "); oParam.AddParameters("@nkeycliente", pNKeyCliente, TypeSQL.Numeric); oParam.AddParameters("@ncodigodeudor", pNCodigoDeudor, TypeSQL.Varchar); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable Get() { oParam = new DBConn.SQLParameters(3); DataTable dtData; StringBuilder cSQL; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select cod_factura, num_factura, valor_factura, saldo_factura from ant_factura "); cSQL.Append(" where cod_factura in(select cod_factura from ant_doc_pago where cod_documento = @cod_documento ) "); oParam.AddParameters("@cod_documento", pCodDocumento, TypeSQL.Numeric); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable Get() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; if (oConn.bIsOpen) { cSQL = new StringBuilder(); //cSQL.Append("select a.nkey_aplicador as nKey_Analista, a.snombre as nombre_analista, b.ncodholding as 'nKey_Cliente' "); //cSQL.Append(" from aplicador a, cliente b where a.nCod = b.nCod "); //cSQL.Append(" and b.ncodholding in (select cod_cliente from apt_clientes_monitorpages where cod_monitor = @codmonitor and cod_page = @codpage ) "); //cSQL.Append(" and a.activo = 'S' "); //cSQL.Append(" and b.bCuentaCorriente <> 0 "); //cSQL.Append(" order by a.snombre "); cSQL.Append("select distinct((select ncodholding from cliente where nkey_cliente = servicio.nKey_Cliente)) as 'nKey_Cliente', servicio.nkey_aplicador as nKey_Analista, "); cSQL.Append("(select sNombre from aplicador where nKey_aplicador = servicio.nkey_aplicador and activo = 'S') nombre_analista "); cSQL.Append("from servicio, factura where factura.nKey_Cliente = servicio.nKey_Cliente "); cSQL.Append("and servicio.nkey_aplicador in (select nkey_aplicador from aplicador where nkey_aplicador = servicio.nkey_aplicador and activo = 'S') "); cSQL.Append("and servicio.nKey_Cliente in (select nkey_cliente from cliente where ncodholding in (select cod_cliente from apt_clientes_monitorpages where cod_monitor = @codmonitor and cod_page = @codpage ) and bCuentaCorriente <> 0) "); cSQL.Append("and servicio.nKey_Deudor = factura.nKey_Deudor and dFechaEmision >= GETDATE() - 180 "); cSQL.Append("order by nKey_Cliente "); oParam.AddParameters("@codmonitor", pCodMonitor, TypeSQL.Numeric); oParam.AddParameters("@codpage", pCodPage, TypeSQL.Numeric); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable GetHoldingByPageMonitor() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " and "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select distinct ncodholding as nkey_cliente, holding as snombre "); cSQL.Append("from cliente where bCuentaCorriente <> 0 "); cSQL.Append("and not ncodholding in(select cod_cliente from apt_clientes_monitorpages where cod_monitor = @cod_monitor and cod_page = @cod_page )"); oParam.AddParameters("@cod_monitor", pCodMonitor, TypeSQL.Varchar); oParam.AddParameters("@cod_page", pCodPage, TypeSQL.Varchar); cSQL.Append(" order by holding"); try { pQuery = cSQL.ToString(); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } catch { pQuery = cSQL.ToString(); pError = oConn.Error; return(null); } } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable GetByPeriodo() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select count(*) cantidad from lic_factura "); if (!string.IsNullOrEmpty(pNumContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" num_contrato = @num_contrato"); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pPeriodo)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" periodo in (").Append(pPeriodo).Append(")"); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable GetValDoc() { oParam = new DBConn.SQLParameters(3); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append(" select imagen_frente, imagen_atras, valida_cheque, valida_banco, valida_monto, valida_cuenta, valida_cantidad "); cSQL.Append(" from escaner_valija where cod_documento in(select cod_documento from ant_documentos_pago where cod_documento = @cod_documento) "); oParam.AddParameters("@cod_documento", pCodDocumento, TypeSQL.Varchar); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable GetByContrato() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select nKey_Deudor, nRut, sDigitoVerificador, nCod, sNombre, snomfantasia "); cSQL.Append("from Deudor where nKey_Deudor in (select nKey_Deudor from lic_contratos ) "); cSQL.Append(" order by sNombre "); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable getWidgetsByUser() { oParam = new DBConn.SQLParameters(1); DataTable dtData; if (oConn.bIsOpen) { StringBuilder cSQL = new StringBuilder(); cSQL.Append("select a.*, b.orden_widget from dashboard_widget a, sys_user_widget b"); cSQL.Append(" where a.cod_widget = b.cod_widget "); cSQL.Append(" and b.cod_user = @cod_user "); cSQL.Append(" order by b.orden_widget "); oParam.AddParameters("@cod_user", lngCodUser, TypeSQL.Numeric); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { return(null); } }
public void Put() { oParam = new DBConn.SQLParameters(2); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); cSQL.Append("insert into ant_user_cd(cod_user, cod_centrodist) values(@cod_usuario, @cod_centrodist)"); oParam.AddParameters("@cod_usuario", pCodUsuario, TypeSQL.Numeric); oParam.AddParameters("@cod_centrodist", pCodCentroDist, TypeSQL.Numeric); oConn.Insert(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from ant_user_cd where cod_user = @cod_usuario and cod_centrodist = @cod_centrodist "); oParam.AddParameters("@cod_usuario", pCodUsuario, TypeSQL.Numeric); oParam.AddParameters("@cod_centrodist", pCodCentroDist, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception ex) { pError = ex.Message; } } }
public DataTable GetForInvoceAdvance() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select a.nkey_cliente, a.nkey_deudor, (select snombre from deudor where nkey_deudor = a.nkey_deudor) licenciatario, a.num_contrato, a.no_contrato, a.tipo_contrato, a.estado, a.payment_terms, a.property_contrato, a.territorio_contrato, a.moneda_contrato, year(getdate()) as 'periodo', a.fech_inicio, a.fech_termino, a.facturado_advance "); if (pIsNullFacturadoAdvance) { cSQL.Append(", (select sum(valor_original) from lic_advance_contrato where num_contrato = a.num_contrato ) 'monto', fecha_full "); } cSQL.Append("from lic_contratos a "); if (!string.IsNullOrEmpty(pNkeyCliente)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.nkey_cliente = @nkey_cliente"); oParam.AddParameters("@nkey_cliente", pNkeyCliente, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNkeyDeudor)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.nkey_deudor = @nkey_deudor"); oParam.AddParameters("@nkey_deudor", pNkeyDeudor, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNumContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.num_contrato = @num_contrato"); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); } if (pIsNullFacturadoAdvance) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.facturado_advance is null "); cSQL.Append(" and (select sum(valor_original) from lic_advance_contrato where num_contrato = a.num_contrato ) > 0 "); } else { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.facturado_advance = 'V' "); } if (pAprobado) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.aprobado = 'S' "); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public void Put() { DataTable dtData; oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCodTemplate = string.Empty; cSQL = new StringBuilder(); cSQL.Append("insert into cms_template(nom_template, texto_template, arch_template, est_template) values("); cSQL.Append("@nom_template, @texto_template, @arch_template, @est_template)"); oParam.AddParameters("@nom_template", pNomTemplate, TypeSQL.Varchar); oParam.AddParameters("@texto_template", pTextoTemplate, TypeSQL.Text); oParam.AddParameters("@arch_template", pArchTemplate, TypeSQL.Varchar); oParam.AddParameters("@est_template", pEstTemplate, TypeSQL.Char); oConn.Insert(cSQL.ToString(), oParam); cSQL = new StringBuilder(); cSQL.Append("select @@IDENTITY"); dtData = oConn.Select(cSQL.ToString()); if (dtData != null) { if (dtData.Rows.Count > 0) { pCodTemplate = dtData.Rows[0][0].ToString(); } } dtData = null; break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update cms_template set "); if (!string.IsNullOrEmpty(pNomTemplate)) { cSQL.Append(" nom_template = @nom_template"); oParam.AddParameters("@nom_template", pNomTemplate, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pTextoTemplate)) { cSQL.Append(sComa); cSQL.Append(" texto_template = @texto_template"); oParam.AddParameters("@texto_template", pTextoTemplate, TypeSQL.Text); sComa = ", "; } if (!string.IsNullOrEmpty(pArchTemplate)) { cSQL.Append(sComa); cSQL.Append(" arch_template = @arch_template"); oParam.AddParameters("@arch_template", pArchTemplate, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pEstTemplate)) { cSQL.Append(sComa); cSQL.Append(" est_template = @est_template"); oParam.AddParameters("@est_template", pEstTemplate, TypeSQL.Char); sComa = ", "; } cSQL.Append(" where cod_template = @cod_template"); oParam.AddParameters("@cod_template", pCodTemplate, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("update cms_nodos set cod_template = null where cod_template = @cod_template"); oParam.AddParameters("@cod_template", pCodTemplate, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); cSQL = new StringBuilder(); cSQL.Append("delete from cms_template where cod_template = @cod_template"); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { DataTable dtData; oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCodArchivo = string.Empty; cSQL = new StringBuilder(); cSQL.Append("insert into cms_archivos(cod_archivo, cod_archivo_rel, cod_contenido, nom_archivo, des_archivo, date_archivo, ext_archivo, img_archivo) values("); cSQL.Append("@cod_archivo, @cod_archivo_rel, @cod_contenido, @nom_archivo, @des_archivo, @date_archivo, @ext_archivo, @img_archivo) "); oParam.AddParameters("@cod_archivo_rel", pCodArchivoRel, TypeSQL.Numeric); oParam.AddParameters("@cod_contenido", pCodContenido, TypeSQL.Numeric); oParam.AddParameters("@nom_archivo", pNomArchivo, TypeSQL.Varchar); oParam.AddParameters("@des_archivo", pDesArchivo, TypeSQL.Text); oParam.AddParameters("@date_archivo", pDateArchivo, TypeSQL.DateTime); oParam.AddParameters("@ext_archivo", pExtArchivo, TypeSQL.Varchar); oParam.AddParameters("@img_archivo", pImgArchivo, TypeSQL.Varchar); oConn.Insert(cSQL.ToString(), oParam); cSQL = new StringBuilder(); cSQL.Append("select @@IDENTITY"); dtData = oConn.Select(cSQL.ToString()); if (dtData != null) { if (dtData.Rows.Count > 0) { pCodArchivo = dtData.Rows[0][0].ToString(); } } dtData = null; break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update cms_archivos set "); if (!string.IsNullOrEmpty(pCodArchivoRel)) { cSQL.Append(" cod_archivo_rel = @cod_archivo_rel"); oParam.AddParameters("@cod_archivo_rel", pCodArchivoRel, TypeSQL.Numeric); sComa = ", "; } if (!string.IsNullOrEmpty(pNomArchivo)) { cSQL.Append(sComa); cSQL.Append(" nom_archivo = @nom_archivo"); oParam.AddParameters("@nom_archivo", pNomArchivo, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pDesArchivo)) { cSQL.Append(sComa); cSQL.Append(" des_archivo = @des_archivo"); oParam.AddParameters("@des_archivo", pDesArchivo, TypeSQL.Text); sComa = ", "; } if (!string.IsNullOrEmpty(pDateArchivo)) { cSQL.Append(sComa); cSQL.Append(" date_archivo = @date_archivo"); oParam.AddParameters("@date_archivo", pDateArchivo, TypeSQL.DateTime); sComa = ", "; } if (!string.IsNullOrEmpty(pExtArchivo)) { cSQL.Append(sComa); cSQL.Append(" ext_archivo = @ext_archivo"); oParam.AddParameters("@ext_archivo", pExtArchivo, TypeSQL.Varchar); sComa = ", "; } cSQL.Append(" where cod_archivo = @cod_archivo "); oParam.AddParameters("@cod_archivo", pCodArchivo, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from cms_archivos where cod_archivo = @cod_archivo "); oParam.AddParameters("@cod_archivo", pCodArchivo, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); pCodNotaCredito = oConn.getTableCod("ant_nota_credito", "cod_nota_credito", oConn); cSQL.Append("insert into ant_nota_credito(cod_nota_credito, num_nota_credito, valor_nota_credito, saldo_nota_credito) values( "); cSQL.Append("@cod_nota_credito, @num_nota_credito, @valor_nota_credito, @saldo_nota_credito) "); oParam.AddParameters("@cod_nota_credito", pCodNotaCredito, TypeSQL.Numeric); oParam.AddParameters("@num_nota_credito", pNumNotaCredito, TypeSQL.Numeric); oParam.AddParameters("@valor_nota_credito", pValorNotaCredito, TypeSQL.Numeric); oParam.AddParameters("@saldo_nota_credito", pSaldoNotaCredito, TypeSQL.Numeric); oConn.Insert(cSQL.ToString(), oParam); break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update ant_nota_credito set "); if (!string.IsNullOrEmpty(pSaldoNotaCredito)) { cSQL.Append(" saldo_nota_credito = @saldo_nota_credito"); oParam.AddParameters("@saldo_nota_credito", pSaldoNotaCredito, TypeSQL.Numeric); sComa = ", "; } cSQL.Append(" where cod_nota_credito = @cod_nota_credito "); oParam.AddParameters("@cod_nota_credito", pCodNotaCredito, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": string Condicion = " where "; cSQL = new StringBuilder(); cSQL.Append("delete from ant_nota_credito "); if (!string.IsNullOrEmpty(pCodNotaCredito)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_nota_credito = @cod_nota_credito "); oParam.AddParameters("@cod_nota_credito", pCodNotaCredito, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNumNotaCredito)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" num_nota_credito = @num_nota_credito "); oParam.AddParameters("@num_nota_credito", pNumNotaCredito, TypeSQL.Numeric); } oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public DataTable Get() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select num_contrato, no_contrato, cod_marca, cod_categoria, cod_subcategoria, porcentaje "); cSQL.Append("from lic_bdi_contrato "); if (!string.IsNullOrEmpty(pNumContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" num_contrato = @num_contrato"); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNoContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" no_contrato = @no_contrato"); oParam.AddParameters("@no_contrato", pNoContrato, TypeSQL.Varchar); } if (!string.IsNullOrEmpty(pCodMarca)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_marca = @cod_marca"); oParam.AddParameters("@cod_marca", pCodMarca, TypeSQL.Numeric); } else { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_marca is null "); } if (!string.IsNullOrEmpty(pCodCategoria)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_categoria = @cod_categoria"); oParam.AddParameters("@cod_categoria", pCodCategoria, TypeSQL.Numeric); } else { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_categoria is null "); } if (!string.IsNullOrEmpty(pCodSubCategoria)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_subcategoria = @cod_subcategoria"); oParam.AddParameters("@cod_subcategoria", pCodSubCategoria, TypeSQL.Numeric); } else { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_subcategoria is null "); } if (!string.IsNullOrEmpty(pPorcentaje)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" porcentaje = @porcentaje"); oParam.AddParameters("@porcentaje", pPorcentaje, TypeSQL.Float); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public void Put() { oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; string Condicion = " where "; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); cSQL.Append("insert into apt_monitor_mensaje(cod_mensaje, cod_monitor) values("); cSQL.Append("@cod_mensaje, @cod_monitor) "); oParam.AddParameters("@cod_mensaje", pCodMensaje, TypeSQL.Numeric); oParam.AddParameters("@cod_monitor", pCodMonitor, TypeSQL.Varchar); oConn.Insert(cSQL.ToString(), oParam); if (!string.IsNullOrEmpty(oConn.Error)) { pError = oConn.Error; } break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from apt_monitor_mensaje "); if (!string.IsNullOrEmpty(pCodMensaje)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_mensaje = @cod_mensaje"); oParam.AddParameters("@cod_mensaje", pCodMensaje, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pCodMonitor)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_monitor = @cod_monitor"); oParam.AddParameters("@cod_monitor", pCodMonitor, TypeSQL.Numeric); } oConn.Delete(cSQL.ToString(), oParam); if (!string.IsNullOrEmpty(oConn.Error)) { pError = oConn.Error; } break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; string Condicion = " where "; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); if (string.IsNullOrEmpty(pCodCliente)) { cSQL.Append("insert into apt_pages_kpi(cod_kpi, cod_page) values("); cSQL.Append("@cod_kpi, @cod_page) "); oParam.AddParameters("@cod_kpi", pCodKpi, TypeSQL.Numeric); oParam.AddParameters("@cod_page", pCodPage, TypeSQL.Numeric); } else { cSQL.Append("insert into apt_kpi_page_cliente(cod_kpi, cod_page, cod_cliente) values("); cSQL.Append("@cod_kpi, @cod_page, @cod_cliente) "); oParam.AddParameters("@cod_kpi", pCodKpi, TypeSQL.Numeric); oParam.AddParameters("@cod_page", pCodPage, TypeSQL.Numeric); oParam.AddParameters("@cod_cliente", pCodCliente, TypeSQL.Int); } oConn.Insert(cSQL.ToString(), oParam); if (!string.IsNullOrEmpty(oConn.Error)) { pError = oConn.Error; } break; case "ELIMINAR": cSQL = new StringBuilder(); if (string.IsNullOrEmpty(pCodCliente)) { cSQL.Append("delete from apt_pages_kpi "); } else { cSQL.Append("delete from apt_kpi_page_cliente "); } if (!string.IsNullOrEmpty(pCodKpi)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_kpi = @cod_kpi "); oParam.AddParameters("@cod_kpi", pCodKpi, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pCodPage)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_page = @cod_page "); oParam.AddParameters("@cod_page", pCodPage, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pCodCliente)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_cliente = @cod_cliente "); oParam.AddParameters("@cod_cliente", pCodCliente, TypeSQL.Int); } oConn.Delete(cSQL.ToString(), oParam); if (!string.IsNullOrEmpty(oConn.Error)) { pError = oConn.Error; } break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public DataTable GetForResumen() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " Where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select a.nkey_cliente, a.nkey_deudor, a.num_contrato, a.no_contrato, a.fech_inicio, a.fech_termino, a.facturado_advance, "); cSQL.Append("(select snombre from deudor where nkey_deudor = a.nkey_deudor) licenciatario "); cSQL.Append("from lic_contratos a "); //cSQL.Append("from lic_contratos a where a.aprobado = 'S' "); if (!string.IsNullOrEmpty(pNkeyCliente)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.nkey_cliente = @nkey_cliente"); oParam.AddParameters("@nkey_cliente", pNkeyCliente, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNkeyDeudor)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.nkey_deudor = @nkey_deudor"); oParam.AddParameters("@nkey_deudor", pNkeyDeudor, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNumContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.num_contrato = @num_contrato"); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pFacturadoAdvance)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.facturado_advance = @facturado_advance"); oParam.AddParameters("@facturado_advance", pFacturadoAdvance, TypeSQL.Char); } if (!string.IsNullOrEmpty(pAnoTermino)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" Year(a.fech_termino) = @ano_termino"); oParam.AddParameters("@ano_termino", pAnoTermino, TypeSQL.Varchar); } if (pAprobado) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" a.aprobado = 'S' "); } cSQL.Append(" order by licenciatario "); dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public void Put() { DataTable dtData; oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCodPregRanking = string.Empty; cSQL = new StringBuilder(); cSQL.Append("insert into app_preg_ranking(preg_ranking, est_preg_ranking) values("); cSQL.Append("@preg_ranking, @est_preg_ranking)"); oParam.AddParameters("@preg_ranking", pPregRanking, TypeSQL.Varchar); oParam.AddParameters("@est_preg_ranking", pEstPregRanking, TypeSQL.Char); oConn.Insert(cSQL.ToString(), oParam); cSQL = new StringBuilder(); cSQL.Append("select @@IDENTITY"); dtData = oConn.Select(cSQL.ToString()); if (dtData != null) { if (dtData.Rows.Count > 0) { pCodPregRanking = dtData.Rows[0][0].ToString(); } } dtData = null; break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update app_preg_ranking set "); if (!string.IsNullOrEmpty(pPregRanking)) { cSQL.Append(" preg_ranking = @preg_ranking"); oParam.AddParameters("@preg_ranking", pPregRanking, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pEstPregRanking)) { cSQL.Append(" est_preg_ranking = @est_preg_ranking"); oParam.AddParameters("@est_preg_ranking", pEstPregRanking, TypeSQL.Char); sComa = ", "; } cSQL.Append(" where cod_preg_ranking = @cod_preg_ranking "); oParam.AddParameters("@cod_preg_ranking", pCodPregRanking, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from app_preg_ranking where cod_preg_ranking = @cod_preg_ranking"); oParam.AddParameters("@cod_preg_ranking", pCodPregRanking, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { oParam = new DBConn.SQLParameters(20); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCodUser = getCodeUsuario().ToString(); cSQL = new StringBuilder(); cSQL.Append("insert into sys_usuario(cod_user, nom_user, ape_user, eml_user, login_user, pwd_user, est_user, tipo_user, nkey_user, cod_tipo) values("); cSQL.Append("@cod_user, @nom_user, @ape_user, @eml_user, @login_user, @pwd_user, @est_user, @tipo_user, @nkey_user, @cod_tipo)"); oParam.AddParameters("@cod_user", pCodUser, TypeSQL.Numeric); oParam.AddParameters("@nom_user", pNomUser, TypeSQL.Varchar); oParam.AddParameters("@ape_user", pApeUser, TypeSQL.Varchar); oParam.AddParameters("@eml_user", pEmlUser, TypeSQL.Varchar); oParam.AddParameters("@login_user", pLoginUser, TypeSQL.Varchar); oParam.AddParameters("@pwd_user", pPwdUser, TypeSQL.Varchar); oParam.AddParameters("@est_user", pEstUser, TypeSQL.Char); oParam.AddParameters("@tipo_user", pTipoUser, TypeSQL.Varchar); oParam.AddParameters("@nkey_user", pNkeyUser, TypeSQL.Char); oParam.AddParameters("@cod_tipo", pCodTipoUsuario, TypeSQL.Numeric); oConn.Insert(cSQL.ToString(), oParam); break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update sys_usuario set "); if (!string.IsNullOrEmpty(pNomUser)) { cSQL.Append(sComa); cSQL.Append(" nom_user = @nom_user"); oParam.AddParameters("@nom_user", pNomUser, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pApeUser)) { cSQL.Append(sComa); cSQL.Append(" ape_user = @ape_user"); oParam.AddParameters("@ape_user", pApeUser, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pEmlUser)) { cSQL.Append(sComa); cSQL.Append(" eml_user = @eml_user"); oParam.AddParameters("@eml_user", pEmlUser, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pLoginUser)) { cSQL.Append(sComa); cSQL.Append(" login_user = @login_user"); oParam.AddParameters("@login_user", pLoginUser, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pPwdUser)) { cSQL.Append(sComa); cSQL.Append(" pwd_user = @pwd_user"); oParam.AddParameters("@pwd_user", pPwdUser, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pEstUser)) { cSQL.Append(sComa); cSQL.Append(" est_user = @est_user"); oParam.AddParameters("@est_user", pEstUser, TypeSQL.Char); } if (!string.IsNullOrEmpty(pTipoUser)) { cSQL.Append(sComa); cSQL.Append(" tipo_user = @tipo_user"); oParam.AddParameters("@tipo_user", pTipoUser, TypeSQL.Numeric); sComa = ", "; } if (!string.IsNullOrEmpty(pNkeyUser)) { cSQL.Append(sComa); cSQL.Append(" nkey_user = @nkey_user "); oParam.AddParameters("@nkey_user", pNkeyUser, TypeSQL.Numeric); sComa = ", "; } if (!string.IsNullOrEmpty(pCodTipoUsuario)) { cSQL.Append(sComa); cSQL.Append(" cod_tipo = @cod_tipo "); oParam.AddParameters("@cod_tipo", pCodTipoUsuario, TypeSQL.Numeric); sComa = ", "; } cSQL.Append(" where cod_user = @cod_user "); oParam.AddParameters("@cod_user", pCodUser, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from sys_usuario where cod_user = @cod_user"); oParam.AddParameters("@cod_user", pCodUser, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { DataTable dtData; oParam = new DBConn.SQLParameters(20); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); cSQL.Append("insert into lic_reporting_regional(nom_reporting, fech_reporting, est_reporting, ano_reporting, cod_tipo) values("); cSQL.Append("@nom_reporting, @fech_reporting, @est_reporting, @ano_reporting, @cod_tipo) "); oParam.AddParameters("@nom_reporting", pNomReporting, TypeSQL.Varchar); oParam.AddParameters("@fech_reporting", pFechReporting, TypeSQL.Varchar); oParam.AddParameters("@est_reporting", pEstReporting, TypeSQL.Char); oParam.AddParameters("@ano_reporting", pAnoReporting, TypeSQL.Int); oParam.AddParameters("@cod_tipo", pCodTipo, TypeSQL.Int); oConn.Insert(cSQL.ToString(), oParam); cSQL = new StringBuilder(); cSQL.Append("select @@IDENTITY"); dtData = oConn.Select(cSQL.ToString()); if (dtData != null) { if (dtData.Rows.Count > 0) { pCodReporting = dtData.Rows[0][0].ToString(); } } dtData = null; break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update lic_reporting_regional set "); if (!string.IsNullOrEmpty(pNomReporting)) { cSQL.Append(sComa); cSQL.Append(" nom_reporting = @nom_reporting "); oParam.AddParameters("@nom_reporting", pNomReporting, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pEstReporting)) { cSQL.Append(sComa); cSQL.Append(" est_reporting = @est_reporting "); oParam.AddParameters("@est_reporting", pEstReporting, TypeSQL.Char); sComa = ", "; } if (!string.IsNullOrEmpty(pCodTipo)) { cSQL.Append(sComa); cSQL.Append(" cod_tipo = @cod_tipo "); oParam.AddParameters("@cod_tipo", pCodTipo, TypeSQL.Int); sComa = ", "; } cSQL.Append(" where cod_reporting = @cod_reporting "); oParam.AddParameters("@cod_reporting", pCodReporting, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public DataTable Get() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " where "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select cod_user, nom_user, ape_user, eml_user, login_user, pwd_user, est_user, tipo_user, nkey_user, cod_tipo "); cSQL.Append("from sys_usuario "); if (!string.IsNullOrEmpty(pCodUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_user = @cod_user"); oParam.AddParameters("@cod_user", pCodUser, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNomUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" nom_user like '%").Append(pNomUser).Append("%'"); } if (!string.IsNullOrEmpty(pLoginUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" login_user = @login_user"); oParam.AddParameters("@login_user", pLoginUser, TypeSQL.Varchar); } if (!string.IsNullOrEmpty(pPwdUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" pwd_user = @pwd_user"); oParam.AddParameters("@pwd_user", pPwdUser, TypeSQL.Varchar); } if (!string.IsNullOrEmpty(pEstUser)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" est_user = @est_user"); oParam.AddParameters("@est_user", pEstUser, TypeSQL.Varchar); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public DataTable GetResumenContrato() { oParam = new DBConn.SQLParameters(10); DataTable dtData; StringBuilder cSQL; string Condicion = " and "; if (oConn.bIsOpen) { cSQL = new StringBuilder(); cSQL.Append("select cod_reporte_venta, num_contrato, no_contrato, total_venta, mes_reporte, ano_reporte, fecha_reporte, facturado, periodo_q, est_reporte, codigo_factura, declara_movimiento "); cSQL.Append("from lic_reporte_venta where not declara_movimiento is null "); if (!string.IsNullOrEmpty(pCodigoReporteVenta)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_reporte_venta = @cod_reporte_venta"); oParam.AddParameters("@cod_reporte_venta", pCodigoReporteVenta, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNumContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" num_contrato = @num_contrato"); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pNoContrato)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" no_contrato = @no_contrato"); oParam.AddParameters("@no_contrato", pNoContrato, TypeSQL.Varchar); } if (!string.IsNullOrEmpty(pInMesReporte)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" mes_reporte in(").Append(pInMesReporte).Append(")"); } if (!string.IsNullOrEmpty(AnoReporte)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" ano_reporte = @ano_reporte"); oParam.AddParameters("@ano_reporte", AnoReporte, TypeSQL.Varchar); } if (!string.IsNullOrEmpty(pFacturado)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" facturado = @facturado"); oParam.AddParameters("@facturado", pFacturado, TypeSQL.Char); } if (!string.IsNullOrEmpty(pEstReporte)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" est_reporte = @est_reporte"); oParam.AddParameters("@est_reporte", pEstReporte, TypeSQL.Char); } if (!string.IsNullOrEmpty(pCodigoFactura)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" codigo_factura = @codigo_factura"); oParam.AddParameters("@codigo_factura", pCodigoFactura, TypeSQL.Numeric); } if (pOrderDesc) { cSQL.Append(" order by convert(varchar, ano_reporte) + convert(varchar,right('00' + mes_reporte,2)) + '01' desc "); } if (pOrderMes) { cSQL.Append(" order by mes_reporte asc "); } dtData = oConn.Select(cSQL.ToString(), oParam); pError = oConn.Error; return(dtData); } else { pError = "Conexion Cerrada"; return(null); } }
public void Put() { oParam = new DBConn.SQLParameters(10); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": cSQL = new StringBuilder(); cSQL.Append("insert into ant_doc_pago(cod_documento, cod_factura) values( "); cSQL.Append("@cod_documento, @cod_factura) "); oParam.AddParameters("@cod_documento", pCodDocumento, TypeSQL.Numeric); oParam.AddParameters("@cod_factura", pCodFactura, TypeSQL.Numeric); oConn.Insert(cSQL.ToString(), oParam); if (!string.IsNullOrEmpty(oConn.Error)) { pError = oConn.Error; } break; case "EDITAR": break; case "ELIMINAR": string Condicion = " where "; cSQL = new StringBuilder(); cSQL.Append("delete from ant_doc_pago "); if (!string.IsNullOrEmpty(pCodDocumento)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_documento = @cod_documento "); oParam.AddParameters("@cod_documento", pCodDocumento, TypeSQL.Numeric); } if (!string.IsNullOrEmpty(pCodFactura)) { cSQL.Append(Condicion); Condicion = " and "; cSQL.Append(" cod_factura = @cod_factura "); oParam.AddParameters("@cod_factura", pCodFactura, TypeSQL.Numeric); } break; } } catch (Exception Ex) { pError = Ex.Message; } } }
public void Put() { oParam = new DBConn.SQLParameters(20); StringBuilder cSQL; string sComa = string.Empty; if (oConn.bIsOpen) { try { switch (pAccion) { case "CREAR": pCodigoReporteVenta = DateTime.Now.ToString("yyyyMMddHHmmss").ToString(); cSQL = new StringBuilder(); cSQL.Append("insert into lic_reporte_venta(cod_reporte_venta, num_contrato, no_contrato, total_venta, mes_reporte, ano_reporte, fecha_reporte, facturado, periodo_q, est_reporte, codigo_factura, declara_movimiento, archivo_reporte, repositorio_archivo) values("); cSQL.Append("@cod_reporte_venta, @num_contrato, @no_contrato, @total_venta, @mes_reporte, @ano_reporte, @fecha_reporte, @facturado, @periodo_q, @est_reporte, @codigo_factura, @declara_movimiento, @archivo_reporte, @repositorio_archivo)"); oParam.AddParameters("@cod_reporte_venta", pCodigoReporteVenta, TypeSQL.Numeric); oParam.AddParameters("@num_contrato", pNumContrato, TypeSQL.Numeric); oParam.AddParameters("@no_contrato", pNoContrato, TypeSQL.Varchar); oParam.AddParameters("@total_venta", pTotalVenta, TypeSQL.Numeric); oParam.AddParameters("@mes_reporte", pMesReporte, TypeSQL.Numeric); oParam.AddParameters("@ano_reporte", pAnoReporte, TypeSQL.Numeric); oParam.AddParameters("@fecha_reporte", pFechaReporte, TypeSQL.DateTime); oParam.AddParameters("@facturado", pFacturado, TypeSQL.Char); oParam.AddParameters("@periodo_q", pPeriodo, TypeSQL.Char); oParam.AddParameters("@est_reporte", pEstReporte, TypeSQL.Char); oParam.AddParameters("@codigo_factura", pCodigoFactura, TypeSQL.Numeric); oParam.AddParameters("@declara_movimiento", pDeclaraMovimiento, TypeSQL.Char); oParam.AddParameters("@archivo_reporte", pArchivoReporte, TypeSQL.Varchar); oParam.AddParameters("@repositorio_archivo", pRepositorioArchivo, TypeSQL.Char); oConn.Insert(cSQL.ToString(), oParam); break; case "EDITAR": cSQL = new StringBuilder(); cSQL.Append("update lic_reporte_venta set "); if (!string.IsNullOrEmpty(pTotalVenta)) { cSQL.Append(sComa); cSQL.Append(" total_venta = @total_venta"); oParam.AddParameters("@total_venta", pTotalVenta, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pFechaReporte)) { cSQL.Append(sComa); cSQL.Append(" fecha_reporte = @fecha_reporte"); oParam.AddParameters("@fecha_reporte", pFechaReporte, TypeSQL.DateTime); sComa = ", "; } if (!string.IsNullOrEmpty(pFacturado)) { cSQL.Append(sComa); cSQL.Append(" facturado = @facturado"); oParam.AddParameters("@facturado", pFacturado, TypeSQL.Char); sComa = ", "; } if (!string.IsNullOrEmpty(pPeriodo)) { cSQL.Append(sComa); cSQL.Append(" periodo_q = @periodo_q"); oParam.AddParameters("@periodo_q", pPeriodo, TypeSQL.Char); sComa = ", "; } if (!string.IsNullOrEmpty(pEstReporte)) { cSQL.Append(sComa); cSQL.Append(" est_reporte = @est_reporte"); oParam.AddParameters("@est_reporte", pEstReporte, TypeSQL.Char); sComa = ", "; } if (!string.IsNullOrEmpty(pCodigoFactura)) { cSQL.Append(sComa); cSQL.Append(" codigo_factura = @codigo_factura"); oParam.AddParameters("@codigo_factura", pCodigoFactura, TypeSQL.Numeric); sComa = ", "; } if (!string.IsNullOrEmpty(pDeclaraMovimiento)) { cSQL.Append(sComa); cSQL.Append(" declara_movimiento = @declara_movimiento"); oParam.AddParameters("@declara_movimiento", pDeclaraMovimiento, TypeSQL.Char); sComa = ", "; } if (!string.IsNullOrEmpty(pArchivoReporte)) { cSQL.Append(sComa); cSQL.Append(" archivo_reporte = @archivo_reporte"); oParam.AddParameters("@archivo_reporte", pArchivoReporte, TypeSQL.Varchar); sComa = ", "; } if (!string.IsNullOrEmpty(pRepositorioArchivo)) { cSQL.Append(sComa); cSQL.Append(" repositorio_archivo = @repositorio_archivo"); oParam.AddParameters("@repositorio_archivo", pRepositorioArchivo, TypeSQL.Char); sComa = ", "; } cSQL.Append(" where cod_reporte_venta = @cod_reporte_venta "); oParam.AddParameters("@cod_reporte_venta", pCodigoReporteVenta, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAFACTURA": cSQL = new StringBuilder(); cSQL.Append("update lic_reporte_venta set facturado = 'N', est_reporte = 'P', codigo_factura = null where codigo_factura = @codigo_factura "); oParam.AddParameters("@codigo_factura", pCodigoFactura, TypeSQL.Numeric); oConn.Update(cSQL.ToString(), oParam); break; case "ELIMINAR": cSQL = new StringBuilder(); cSQL.Append("delete from lic_reporte_venta where cod_reporte_venta = @cod_reporte_venta"); oParam.AddParameters("@cod_reporte_venta", pCodigoReporteVenta, TypeSQL.Numeric); oConn.Delete(cSQL.ToString(), oParam); break; } } catch (Exception Ex) { pError = Ex.Message; } } }