public void ModificarValuacionProyecto_Aut(int emp, int cd, int val, int usu, string estatus, string Conexion, ref int verificador) { CD_Datos CapaDatos = default(CD_Datos); try { SqlCommand sqlcmd = default(SqlCommand); CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros; object[] Valores; CapaDatos.StartTrans(); //Guardar los Detalles Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_Vap", "@Det_Estatus", "@Det_Autorizo" }; Valores = new object[] { emp, cd, val, estatus, usu }; sqlcmd = CapaDatos.GenerarSqlCommand("spValProyecto_Modificar", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
private void ActualizarRelacion(Usuario usu, string CobConexion, List <RelacionGestor> list) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(CobConexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = default(SqlCommand); int verificador = 0; string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_U" }; object[] Valores = { usu.Id_Emp, usu.Id_Cd, usu.Id_U }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatRelacionGestor_Eliminar", ref verificador, Parametros, Valores); Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_U", "@Id_Cd_Ver", "@Id_Cte", "@Id_Ter" }; foreach (RelacionGestor rg in list) { //if (usu.Id_Centros.Contains(rg.Id_Cd)) //{ Valores = new object[] { usu.Id_Emp, usu.Id_Cd, usu.Id_U, rg.Id_Cd, rg.Id_Cte, rg.Id_Ter }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatRelacionGestor_Insertar", ref verificador, Parametros, Valores); //} } CapaDatos.CommitTrans(); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarEstatusRemisionSvtaAlmacen(RemisionSvtaAlmacen RemisionSvtaAlmacen, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Rva_Estatus" }; object[] Valores = { RemisionSvtaAlmacen.Id_Emp , RemisionSvtaAlmacen.Id_Cd , RemisionSvtaAlmacen.Id_Rva , RemisionSvtaAlmacen.Rva_Estatus }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacen_ModificarEstatus", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void Cierre(int Id_Emp, int Id_Cd, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd; string[] Parametros = new string[] { "@Id_Emp", "@Id_Cd" }; object[] Valores = new object[] { Id_Emp, Id_Cd }; //Actualiza el historico de precios sqlcmd = CapaDatos.GenerarSqlCommand("spProductoPrecioHistorico_Insertar", ref verificador, Parametros, Valores); //Cambia el periodo sqlcmd = CapaDatos.GenerarSqlCommand("spProCierreMes_CambiaPeriodo", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarTipoCosto(TipoCosto tipoCosto, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Tco", "@Tco_Descripcion", "@Tco_Activo", }; object[] Valores = { tipoCosto.Id_Emp , tipoCosto.Id_Tco , tipoCosto.Tco_Descripcion , tipoCosto.Tco_Activo }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTipoCosto_Insertar", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void EliminarCalendarioAño(int Cal_Año, Sesion session, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(session.Emp_Cnx); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Cal_Año" }; object[] Valores = { session.Id_Emp, Cal_Año }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand_Nonquery("spCatCalendario_EliminarAño", verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
//inserto las exepciones para carga de comisiones public void EliminarCargaMasivaExcepciones(int id_Emp, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = new SqlCommand(); string[] ParametrosInsert = { "@Id_Emp" }; object[] ValoresInsert = { id_Emp }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatCalcularRentabilidadExcepcion_Eliminar", ref verificador, ParametrosInsert, ValoresInsert); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ConfirmarRevision(FacturaRevisionCobro FacturaRevisionCobro, ref int verificador, string Conexion, string dbname) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = new SqlCommand(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Fac", "@Id_Frc", "@EnviarA", "@Frc_Cheque", "@Frc_Efectivo", "@Db" }; foreach (FacturaRevisionCobroDet revision in FacturaRevisionCobro.ListaFacturaRevisionCobroDet) { object[] Valores = { revision.Id_Emp, revision.Id_Cd, revision.Frc_Doc, revision.Id_Frc, revision.Frc_EnviarA, revision.Frc_Cheque, revision.Frc_Efectivo, dbname }; sqlcmd = CapaDatos.GenerarSqlCommand("spProSeguimientoCobranza_ConfirmarRevision", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); verificador = 1; } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void EliminarFacturaAlmacenCobro(FacturaAlmacenCobro FacturaAlmacenCobro, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Fac" }; object[] Valores = { FacturaAlmacenCobro.Id_Emp , FacturaAlmacenCobro.Id_Cd , FacturaAlmacenCobro.Id_Fac }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacAlmacenCobro_Eliminar", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarBitacora(Bitacora bit, List <Pregunta> list_preg, ref int verificador, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_FacSerie", "@Bit_Fecha", "@Id_Tipo", "@Bit_Caso", "@Bit_Importe", "@Bit_Saldo", "@Id_Cte" }; object[] Valores = { bit.Id_Emp, bit.Id_Cd, bit.Id_FacSerie, bit.Bit_Fecha, bit.Bit_Tipo, bit.Bit_Dias, bit.Bit_Importe, bit.Bit_Saldo, bit.Id_Cte }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spBitacora_Insertar", ref verificador, Parametros, Valores); if (verificador > 0) { Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_Bit", "@Id_BitP", "@BitD_Pregunta", "@BitD_Respuesta" }; int verificador2 = 0; int contador = 1; foreach (Pregunta p in list_preg) { Valores = new object[] { bit.Id_Emp, bit.Id_Cd, verificador, contador, p.pregunta, p.respuesta_final }; sqlcmd = CapaDatos.GenerarSqlCommand("spBitacoraPreguntas_Insertar", ref verificador2, Parametros, Valores); contador++; } CapaDatos.CommitTrans(); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarEstatusFacturaRevisionCobro(FacturaRevisionCobro facturaRevisionCobro, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Frc" , "@Frc_Estatus" }; object[] Valores = { facturaRevisionCobro.Id_Emp , facturaRevisionCobro.Id_Cd , facturaRevisionCobro.Id_Frc , facturaRevisionCobro.Frc_Estatus }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacRevCob_ModificarEstatus", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void EliminarValuacionProyecto(ValuacionProyecto valuacionProyecto, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Vap" }; object[] Valores = { valuacionProyecto.Id_Emp , valuacionProyecto.Id_Cd , valuacionProyecto.Id_Vap }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapValProyecto_Eliminar", ref verificador, Parametros, Valores); //ordenCompra.Id_Ord = verificador; //identity de orden de compra CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void Confirmar(RemisionSvtaAlmacenDet svta, ref int verificador, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Rva" , "@Id_Rem" }; object[] Valores = { svta.Id_Emp , svta.Id_Cd , svta.Id_Rva , svta.Rva_Doc }; SqlCommand sqlcmd = new SqlCommand(); sqlcmd = CapaDatos.GenerarSqlCommand("spCapRemSvtaAlmacenDet_Confirmar", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
//inserto los montos de los conceptos por empleado public void GuardarCargaMasivaConceptosMonto(Colaborador colaborador, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = new SqlCommand(); // ------------------------------------------------------------ // Eliminar Los Conceptos anteriores e inserta los nuevos // ------------------------------------------------------------ string[] ParametrosDeleteconceptos = { "@Id_Emp", "@Id_Cd", "@Id_Empleado", }; object[] ValoresDeleteconceptos = { colaborador.Id_Emp , colaborador.Id_Cd , colaborador.Id_Empleado }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapConceptos_Monto_Eliminar", ref verificador, ParametrosDeleteconceptos, ValoresDeleteconceptos); //Inserto los conceptos del empleado foreach (ConceptosNomina conceptosNomina in colaborador.ListaConceptosNomina) { string[] ParametrosInsert = { "@Id_Compensacion_Monto", "@Id_Compensacion", "@Id_Empleado", "@Monto", "@Id_Emp" }; object[] ValoresInsert = { conceptosNomina.Id_Compensacion_Monto , conceptosNomina.Id_Compensacion , colaborador.Id_Empleado , conceptosNomina.Monto , colaborador.Id_Emp }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapConceptos_Monto_Insertar", ref verificador, ParametrosInsert, ValoresInsert); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarCampana(ref Campanas campana, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cam" , "@Cam_Nombre" }; object[] Valores = { campana.Id_Emp , campana.Id_Cam , campana.Cam_Nombre }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampania_Insertar", ref verificador, Parametros, Valores); campana.Id_Cam = verificador; //clave (folio) de la campaña generado // -------------------------------- // Insertar aplicaciones de la campaña // -------------------------------- string[] ParametrosDetalle = { "@Id_Emp" , "@Id_Cam" , "@Id_Apl" , "@CamApl_Estatus" }; int cont = 0; foreach (AplicacionCampana aplicacionCampana in campana.ListaAplicacionCampana) { object[] ValoresDetalle = { aplicacionCampana.Id_Emp , campana.Id_Cam , aplicacionCampana.Id_Apl , aplicacionCampana.CamApl_Estatus }; sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampaniaAplicacion_Insertar", ref verificador, ParametrosDetalle, ValoresDetalle); cont++; } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarSolicitud(CompraLocal compralocal, DataTable dt, string Conexion, ref int verificador) { CD_Datos CapaDatos = default(CD_Datos); try { SqlCommand sqlcmd = default(SqlCommand); CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros; object[] Valores; CapaDatos.StartTrans(); int ver = 0; //Guarda la cabezera Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Comp_FechaSol", "@Comp_Solicito" }; Valores = new object[] { compralocal.Id_Emp, compralocal.Id_Cd, compralocal.FechaSol, compralocal.Comp_Solicito }; sqlcmd = CapaDatos.GenerarSqlCommand("spProCompraLocal_Insertar", ref verificador, Parametros, Valores); ver = verificador; //Guardar los Detalles Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_Comp", "@Id_CompDet", "@Id_Prd", "@Det_Costo", "@Det_Estatus", "@Accion" }; for (int x = 0; x < dt.Rows.Count; x++) { Valores = new object[] { compralocal.Id_Emp, compralocal.Id_Cd, ver, x + 1, dt.Rows[x]["Num"], Convert.ToDouble(dt.Rows[x]["Costo"]), dt.Rows[x]["Estatus"], x }; sqlcmd = CapaDatos.GenerarSqlCommand("spProCompraLocalDet_Insertar", ref verificador, Parametros, Valores); } // CapaDatos.LimpiarSqlcommand(ref sqlcmd); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); verificador = ver; } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
//public object SiguienteItem() //{ // return Escalar("select isnull(max(sm_cve),0) + 1 from SysMenu"); //} //public object ObtenerDescripcion(string href) //{ // return Escalar("select Sm_Desc from SysMenu where Sm_Href='" + href + ".aspx'"); //} public void CatModulosInsertar(List <MenuItem> list, string Conexion, ref int verificador) { if (list.Count == 0) { return; } CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Sm_Cve", "@Sm_Sm_Cve", "@Sm_Ord", "@Sm_Desc", "@Sm_Href", "@Sm_Nivel", "@Sm_Tipo", "@Sm_Img", "@Accion" }; object[] Valores = null; SqlCommand sqlcmd = null;; for (int x = 0; x < list.Count; x++) { Valores = new object[] { list[x].cve, list[x].cve_p == "NULL" ? (object)null : list[x].cve_p, list[x].ord, list[x].desc, list[x].href == "NULL" ? (object)null : list[x].href, list[x].nivel, list[x].Tipo, list[x].Img == ""? (object)null: list[x].Img, x }; sqlcmd = CapaDatos.GenerarSqlCommand("spSysMenu_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarContratoComodato_FechaContrato(ref List <ContratoComodato> listaContratoCom, ref int verificador, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = null; string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Cte" , "@Id_Ter" , "@Id_Prd" , "@Cantidad" , "@FechaIni" , "@FechaFin" , "@Contador" , "@Fecha" , "@Id_U" }; foreach (ContratoComodato contratoComodato in listaContratoCom) { object[] Valores = { contratoComodato.Id_Emp, contratoComodato.Id_Cd, contratoComodato.Id_Cte, contratoComodato.Id_Ter, contratoComodato.Id_Prd, contratoComodato.Cantidad, contratoComodato.Cco_FechaIni, contratoComodato.Cco_FechaFin, verificador, contratoComodato.Cco_Fecha, contratoComodato.Id_U }; sqlcmd = CapaDatos.GenerarSqlCommand("spContratoComodato_ActualizarFechaContrato", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); if (sqlcmd != null) { CapaDatos.LimpiarSqlcommand(ref sqlcmd); } } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarTerritoriosDet(Territorios territorio, DataTable dt, string Conexion, ref int verificador) { if (dt.Rows.Count == 0) { return; } CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Ter", "@Id_TerDet", "@Det_Anyo", "@Det_Mes", "@Det_Presupuesto", "@Accion" }; object[] Valores = null; SqlCommand sqlcmd = null; for (int x = 0; x < dt.Rows.Count; x++) { Valores = new object[] { territorio.Id_Emp, territorio.Id_Cd, territorio.Id_Ter, x, dt.Rows[x]["Anyo"], dt.Rows[x]["Mes"], dt.Rows[x]["Presupuesto"], 1 }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatTerritorioDet_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void GuardarCampanaMetas(int id_Cam, ref List <CampanasMetas> listametasCampana, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); // -------------------------------- // Insertar metas de la campaña // -------------------------------- string[] ParametrosDetalle = { "@Id_Emp" , "@Id_Cam" , "@Id_Rik" , "@Id_Cd" , "@MetCam_Cantidad" , "@MetCam_Monto" , "@MetCam_Estatus" }; int cont = 0; SqlCommand sqlcmd = new SqlCommand(); foreach (CampanasMetas cm in listametasCampana) { object[] ValoresDetalle = { cm.Id_Emp , id_Cam , cm.Id_Rik , cm.Id_Cd , cm.MetCam_Cantidad , cm.MetCam_Monto , cm.MetCam_Estatus }; sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampaniaMeta_Insertar", ref verificador, ParametrosDetalle, ValoresDetalle); cont++; } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarSegmentoProducto(List <SegmentoProducto> list, string Conexion, ref int verificador) { CD_Datos capadatos = default(CD_Datos); SqlCommand sqlcmd = default(SqlCommand); try { capadatos = new CapaDatos.CD_Datos(Conexion); capadatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Seg", "@Id_Prd", "@Pds_Contribucion", "@Accion" }; object[] Valores = null; for (int x = 0; x < list.Count; x++) { Valores = new object[] { list[x].Id_Emp, list[x].Id_Cd, list[x].id_Seg, list[x].Id_Prd, list[x].Pds_Contribucion, x }; sqlcmd = capadatos.GenerarSqlCommand("spCatProductoSegmento_Insertar", ref verificador, Parametros, Valores); } capadatos.CommitTrans(); capadatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { capadatos.RollBackTrans(); throw ex; } }
public void GuardarCalendario(ref List <Calendario> calendarios, string Conexion, ref int verificador, bool actualizar) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cal", "@Cal_Año", "@Cal_Mes", "@Cal_FechaIni", "@Cal_FechaFin", "@Cal_Actual", "@Cal_Activo" }; SqlCommand sqlcmd = new SqlCommand(); foreach (Calendario calendario in calendarios) { object[] Valores = { calendario.Id_Emp, calendario.Id_Cal, calendario.Cal_Año, calendario.Cal_Mes, calendario.Cal_FechaIni, calendario.Cal_FechaFin, calendario.Cal_Actual, calendario.Cal_Activo }; sqlcmd = CapaDatos.GenerarSqlCommand(actualizar ? "spCatCalendario_Modificar" : "spCatCalendario_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarRepresentantesDet(Representantes representante, List <Comun> lc, string Conexion, ref int verificador) { if (lc.Count == 0) { return; } CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Rik", "@Id_Uen", "@Accion" }; object[] Valores = null; SqlCommand sqlcmd = null; for (int x = 0; x < lc.Count; x++) { Valores = new object[] { representante.Id_Emp, representante.Id_Cd, representante.Id_Rik, lc[x].Id, x }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatRikUen_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarProFacturaEntregaCob(int Id_Emp, int Id_Cd, int Id_U, FacturaAlmacenCobro facturas, string Conexion, ref int verificador, string dbname) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); SqlCommand sqlcmd = new SqlCommand(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_U", "@Id_Fac", "@Id_Ped", "@db" }; foreach (FacturaAlmacenCobroDet FacturaAlmacenCobroDet in facturas.ListaFacturaAlmacenCobroDet) { object[] Valores = { FacturaAlmacenCobroDet.Id_Emp, FacturaAlmacenCobroDet.Id_Cd, Id_U, FacturaAlmacenCobroDet.Fac_Doc, -1, dbname }; sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaEntrega_Modificar", ref verificador, Parametros, Valores); } verificador = 1; CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void GuardarSemana(ref List <Semana> semanas, string Conexion, ref int verificador, bool actualizar) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Sem", "@Id_Cal", "@Cal_Año", "@Sem_FechaIni", "@Sem_FechaFin", "@Sem_Activo" }; SqlCommand sqlcmd = new SqlCommand(); foreach (Semana semana in semanas) { object[] Valores = { semana.Id_Emp, semana.Id_Sem, semana.Id_Cal, semana.Cal_Año, semana.Sem_FechaIni, semana.Sem_FechaFin, semana.Sem_Activo }; sqlcmd = CapaDatos.GenerarSqlCommand(actualizar ? "spCatSemana_Modificar" : "spCatSemana_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void InsertarRendimientosPedidos(Sesion sesion, string Conexion, string sessionID, ref Pedido pedido, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { Funciones funcion = new Funciones(); CapaDatos.StartTrans(); string[] Parametros = { "@Modo_Conexion" , "@Sucursal" , "@usuario" , "@Sesion" , "@Id_Transaccion" , "@Tipo_Transacción" , "@Hora_Inicio" , "@Hora_Fin" }; object[] Valores = { sesion.URL , sesion.Id_Cd_Ver , sesion.U_Nombre , sessionID , pedido.Id_Ped , "PEDIDO" , sesion.HoraInicio , DateTime.Now }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spInsertarRendimiento", ref verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void EliminarSemana(int Id_Cal, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Cal" }; object[] Valores = { Id_Cal }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand_Nonquery("spCatSemana_Eliminar", verificador, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarCompraLocal(CompraLocal cl, List <ProductoLocal> list, string Conexion, ref int verificador) { CD_Datos CapaDatos = default(CD_Datos); try { SqlCommand sqlcmd = default(SqlCommand); CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros; object[] Valores; CapaDatos.StartTrans(); //Guardar los Detalles Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_Comp", "@Id_CompDet", "@Det_Estatus", "@Det_FecAut", "@Det_Enfocada", "@Det_Autorizo" }; foreach (ProductoLocal prodlocal in list) { Valores = new object[] { cl.Id_Emp, cl.Id_Cd, cl.Id_Comp, prodlocal.Id_Det, prodlocal.Estatus, prodlocal.FechaAut == null ? (object)null: Convert.ToDateTime(prodlocal.FechaAut), prodlocal.CompraEnfocada, prodlocal.Autorizo }; sqlcmd = CapaDatos.GenerarSqlCommand("spProCompraLocalDet_Modificar", ref verificador, Parametros, Valores); } // CapaDatos.LimpiarSqlcommand(ref sqlcmd); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void Confirmar(FacturaSvtaAlmacen svta, ref int verificador, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { SqlCommand sqlcmd = new SqlCommand(); CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Fva" , "@Id_Fac" }; foreach (FacturaSvtaAlmacenDet FacturaSvtaAlmacenDet in svta.ListaFacturaSvtaAlmacenDet) { object[] Valores = { FacturaSvtaAlmacenDet.Id_Emp , FacturaSvtaAlmacenDet.Id_Cd , FacturaSvtaAlmacenDet.Id_Fva , FacturaSvtaAlmacenDet.Fva_Doc }; sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacSvtaAlmacenDet_Confirmar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); verificador = 1; } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ModificarEstatusAjusteBaseInstalada(ref List <AjusteBaseInstaladaDet> listaAjusteBaseInstalada, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cd" , "@Id_Abi" , "@Id_AbiDet" , "@Abi_Estatus" }; SqlCommand sqlcmd = new SqlCommand(); object[] Valores = new object[5]; foreach (AjusteBaseInstaladaDet ajusteBaseInstaladaDet in listaAjusteBaseInstalada) { Valores[0] = ajusteBaseInstaladaDet.Id_Emp; Valores[1] = ajusteBaseInstaladaDet.Id_Cd; Valores[2] = ajusteBaseInstaladaDet.Id_Abi; Valores[3] = ajusteBaseInstaladaDet.Id_AbiDet; Valores[4] = ajusteBaseInstaladaDet.Abi_Estatus; sqlcmd = CapaDatos.GenerarSqlCommand("spAjusteBaseInstaladaDetalle_ModificarEstatus", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }