//public void AutorizarRechazarTerritorios(CapaEntidad.ModelAutorizacionTerritorios DatosAutorizacion, ref int Respuesta) //{ // try // { // using (var Contexto = new CapaModelo.sianwebmty_gEntities()) // { // Contexto.Configuration.LazyLoadingEnabled = false; // var AutRechz = Contexto.AutorizacionTerritorios.Where(x => x.IdAutorizacion == DatosAutorizacion.IdAutorizacion).FirstOrDefault(); // AutRechz.Activo = DatosAutorizacion.Activo; // //Estatus: 1 Pendiente | 2 Autorizado | 3 Rechazado // AutRechz.Estatus = DatosAutorizacion.Estatus; // AutRechz.IdUAutoriza = DatosAutorizacion.IdUAutoriza; // AutRechz.FechaAutorizo = System.DateTime.Now; // Contexto.SaveChanges(); // Respuesta = 1; // } // } // catch (Exception ex) // { // throw ex; // } //} public void ConsultaAutorizacionPendienteTerritorio(int ClaveTerritorio, ref ModelAutorizacionTerritorios SolicitudDatos, string Conexion) { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { string[] Parametros = { "@IdAutorizacion", "@ClaveTerritorio ", "@IdRepresentante", "@Territorio", "@Activo", "@IdUSolicita", "@Accion" }; object[] Valores = { 0, ClaveTerritorio, 0, "", false, 0, 3 }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("SP_InsertSolicitudCambioTerritorio", ref dr, Parametros, Valores); SolicitudDatos = new CapaEntidad.ModelAutorizacionTerritorios(); if (dr.HasRows) { // dr.Read(); DataTable dt = new DataTable(); dt.Load(dr); SolicitudDatos.IdAutorizacion = Convert.IsDBNull(dt.Rows[0]["IdAutorizacion"]) ? 0 : Convert.ToInt64(dt.Rows[0]["IdAutorizacion"].ToString()); SolicitudDatos.IdRepresentante = Convert.IsDBNull(dt.Rows[0]["IdRepresentante"]) ? 0 : Convert.ToInt32(dt.Rows[0]["IdRepresentante"].ToString()); SolicitudDatos.Territorio = Convert.IsDBNull(dt.Rows[0]["Territorio"]) ? "" : dt.Rows[0]["Territorio"].ToString(); SolicitudDatos.Activo = bool.Parse(dt.Rows[0]["Activo"].ToString()); } else { SolicitudDatos.IdAutorizacion = 0; } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void RechazarCambioTerritorio(CapaEntidad.ModelAutorizacionTerritorios DatosAutorizacion, ref int Respuesta, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@BaseDatos", "@IdSolicitud", "@AprobarRechazar", "@IdUsuario", "@Comentario" }; object[] Valores = null; Valores = new object[] { DatosAutorizacion.BdName, DatosAutorizacion.IdAutorizacion, 0, DatosAutorizacion.IdUAutoriza, DatosAutorizacion.Comentario }; SqlCommand sqlcmd = null; sqlcmd = CapaDatos.GenerarSqlCommand("SP_AprobarRechazarSolicitudesExternas", ref Respuesta, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void GuardarAutorizacionTerritorios(CapaEntidad.ModelAutorizacionTerritorios DatosAutorizacion, ref int Respuesta, string Conexion) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@IdAutorizacion", "@ClaveTerritorio", "@IdRepresentante", "@Territorio", "@Activo", "@IdUSolicita", "@Accion" }; if (DatosAutorizacion.IdAutorizacion == 0) { //Nuevo CapaEntidad.AutorizacionTerritorio NuevaSolicitud = new CapaEntidad.AutorizacionTerritorio(); NuevaSolicitud.IdRepresentante = DatosAutorizacion.IdRepresentante; NuevaSolicitud.ClaveTerritorio = DatosAutorizacion.ClaveTerritorio; NuevaSolicitud.Territorio = DatosAutorizacion.Territorio; NuevaSolicitud.Activo = DatosAutorizacion.Activo; //Estatus: 1 Pendiente | 2 Autorizado | 3 Rechazado // NuevaSolicitud.Estatus = 1; NuevaSolicitud.IdUSolicita = DatosAutorizacion.IdUSolicita; NuevaSolicitud.FechaSolicitud = System.DateTime.Now; object[] Valores = null; Valores = new object[] { NuevaSolicitud.IdAutorizacion, NuevaSolicitud.ClaveTerritorio, NuevaSolicitud.IdRepresentante, NuevaSolicitud.Territorio, NuevaSolicitud.Activo, NuevaSolicitud.IdUSolicita, 1 }; SqlCommand sqlcmd = null; sqlcmd = CapaDatos.GenerarSqlCommand("SP_InsertSolicitudCambioTerritorio", ref Respuesta, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } else { //Editar CapaEntidad.AutorizacionTerritorio NuevaSolicitud = new CapaEntidad.AutorizacionTerritorio(); NuevaSolicitud.IdRepresentante = DatosAutorizacion.IdRepresentante; NuevaSolicitud.Territorio = DatosAutorizacion.Territorio; NuevaSolicitud.Activo = DatosAutorizacion.Activo; //Estatus: 1 Pendiente | 2 Autorizado | 3 Rechazado // NuevaSolicitud.Estatus = 1; NuevaSolicitud.IdUSolicita = DatosAutorizacion.IdUSolicita; NuevaSolicitud.FechaSolicitud = System.DateTime.Now; object[] Valores = null; Valores = new object[] { NuevaSolicitud.IdAutorizacion, NuevaSolicitud.ClaveTerritorio, NuevaSolicitud.IdRepresentante, NuevaSolicitud.Territorio, NuevaSolicitud.Activo, 2, NuevaSolicitud.IdUSolicita }; SqlCommand sqlcmd = null; sqlcmd = CapaDatos.GenerarSqlCommand("SP_InsertSolicitudCambioTerritorio", ref Respuesta, Parametros, Valores); CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); Respuesta = 1; } } catch (Exception ex) { throw ex; } }