protected void cmbCentrosDist_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { try { Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (sesion == null) { string[] pag = Page.Request.Url.ToString().Split(new string[] { "/", @"\" }, StringSplitOptions.RemoveEmptyEntries); Session["dir" + Session.SessionID] = pag[pag.Length - 1]; Response.Redirect("login.aspx", false); } CN__Comun comun = new CN__Comun(); comun.CambiarCdVer(CmbCentro.SelectedItem, ref sesion); //this.CargarCliente(); txtCliente.Text = string.Empty; //cmbCliente.SelectedIndex = cmbCliente.FindItemIndexByValue("-1"); List <Territorios> listaTerr = new List <Territorios>(); Territorios ter = new Territorios(); ter.Descripcion = "-- Seleccionar --"; ter.Id_Ter = -1; listaTerr.Insert(0, ter); txtTerritorio.Text = string.Empty; } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Cmb_CentroDistribucion_IndexChanging_error")); } }
public void ConsultaAreaCombo(ref Territorios catterr, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id1", "@Id2", "@Id3", "@Id4" }; object[] Valores = { catterr.Id_Emp, catterr.Id_Cd, catterr.Id_Ter, 0 }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatRikTerr_Combo", ref dr, Parametros, Valores); CultureInfo ci = CultureInfo.CurrentCulture; if (dr.HasRows) { dr.Read(); catterr.Id_Rik = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id"))); catterr.Rik_Nombre = dr.GetValue(dr.GetOrdinal("Descripcion")).ToString(); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
protected void cmbCliente_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (txtCliente.Value.Value.ToString() != "-1") { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; List <Territorios> listaTerritorios = new List <Territorios>(); //Consultar territorios relacionados con el cliente new CN_CatCliente().ConsultaTerritoriosDelCliente(Convert.ToInt32(txtCliente.Value.HasValue ? txtCliente.Value : -1), sesion, ref listaTerritorios); } else { List <Territorios> listaTerr = new List <Territorios>(); Territorios ter = new Territorios(); ter.Descripcion = "-- Seleccionar --"; ter.Id_Ter = -1; listaTerr.Insert(0, ter); } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "cmbCliente_IndexChanging_error")); } }
public void ModificarTerritorios(Territorios territorio, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Ter", "@Ter_Nombre", "@Id_Uen", "@Id_Rik", "@Id_Seg", "@Ter_Activo" }; object[] Valores = { territorio.Id_Emp, territorio.Id_Cd, territorio.Id_Ter, territorio.Descripcion, territorio.Id_Uen, territorio.Id_Rik == -1 ? (object)null : territorio.Id_Rik, territorio.Id_Seg == -1 ? (object)null : territorio.Id_Seg, territorio.Estatus }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTerritorio_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void CargarTerritorio(RadComboBox ComboBox, int?Id_Cte) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; CapaNegocios.CN__Comun CN_Comun = new CapaNegocios.CN__Comun(); CN_CatTerritorios cnTerritorio = new CN_CatTerritorios(); Territorios terr = new Territorios(); terr.Id_Emp = Sesion.Id_Emp; terr.Id_Cd = Sesion.Id_Cd_Ver; List <Territorios> list = new List <Territorios>(); cnTerritorio.ConsultaTerritorios(terr, Sesion.Emp_Cnx, ref list); ComboBox.DataSource = list; RadComboBoxItem rbi; foreach (Territorios territorio in list) { rbi = new RadComboBoxItem(); rbi.Value = territorio.Id_Ter.ToString(); rbi.Text = territorio.Descripcion; ComboBox.Items.Add(rbi); } } catch (Exception ex) { throw ex; } }
public void ModificarTerritoriosDet(Territorios territorio, DataTable dt, string Conexion, ref int verificador) { try { CD_CatTerritorios claseCapaDatos = new CD_CatTerritorios(); claseCapaDatos.ModificarTerritoriosDet(territorio, dt, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void InsertarTerritorios(Territorios territorio, string Conexion, ref int verificador) { try { CD_CatTerritorios claseCapaDatos = new CD_CatTerritorios(); claseCapaDatos.InsertarTerritorios(territorio, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaTerritorios(Territorios territorio, string Conexion, ref List <Territorios> List) { try { CD_CatTerritorios claseCapaDatos = new CD_CatTerritorios(); claseCapaDatos.ConsultaTerritorios(territorio, Conexion, ref List); } catch (Exception ex) { throw ex; } }
public void ConsultaTerritorios(ref Territorios catterr, string Conexion) { try { CD_CatTerritorios claseCapaDatos = new CD_CatTerritorios(); claseCapaDatos.ConsultaTerritorios(ref catterr, Conexion); } catch (Exception ex) { 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; } }
private void Inicializar() { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; this.CargarCentros(); List <Territorios> listaTerr = new List <Territorios>(); Territorios ter = new Territorios(); ter.Descripcion = "-- Seleccionar --"; ter.Id_Ter = -1; listaTerr.Insert(0, ter); txtTerritorio.Text = string.Empty; //this.CargarComboTerritorios(listaTerr); }
private List <Territorios> GetList() { try { List <Territorios> List = new List <Territorios>(); CN_CatTerritorios clsCatTerritorios = new CN_CatTerritorios(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Territorios territorio = new Territorios(); territorio.Id_Emp = session2.Id_Emp; territorio.Id_Cd = session2.Id_Cd_Ver; clsCatTerritorios.ConsultaTerritorios(territorio, session2.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
public void ConsultaTerritorios(Territorios territorio, string Conexion, ref List <Territorios> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd" }; object[] Valores = { territorio.Id_Emp, territorio.Id_Cd }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTerritorio_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { territorio = new Territorios(); territorio.Id_Emp = (int)dr.GetValue(dr.GetOrdinal("Id_Emp")); territorio.Id_Cd = (int)dr.GetValue(dr.GetOrdinal("Id_Cd")); territorio.Id_Ter = (int)dr.GetValue(dr.GetOrdinal("Id_Ter")); territorio.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Ter_Nombre")); territorio.Id_Uen = (int)dr.GetValue(dr.GetOrdinal("Id_Uen")); territorio.Id_Rik = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Rik"))) ? -1 : (int)dr.GetValue(dr.GetOrdinal("Id_Rik")); territorio.Id_Seg = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Seg"))) ? -1 : (int)dr.GetValue(dr.GetOrdinal("Id_Seg")); territorio.Estatus = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Ter_Activo"))); if (Convert.ToBoolean(territorio.Estatus)) { territorio.EstatusStr = "Activo"; } else { territorio.EstatusStr = "Inactivo"; } List.Add(territorio); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private List <ModelAutorizacionTerritorios> GetListAutorizacionesRechazadas() { try { List <ModelAutorizacionTerritorios> List = new List <ModelAutorizacionTerritorios>(); CN_CatTerritorios clsCatTerritorios = new CN_CatTerritorios(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Territorios territorio = new Territorios(); territorio.Id_Emp = session2.Id_Emp; territorio.Id_Cd = session2.Id_Cd_Ver; string ConexionWebCentral = WebConfigurationManager.AppSettings["strConnectionCentral"].ToString(); clsCatTerritorios.ObtenerAutorizacionesRechazadasCambioTerritorio(territorio.Id_Cd, territorio.Id_Emp, ConexionWebCentral, ref List); return(List); } catch (Exception ex) { throw ex; } }
private void btnGrabar_Click(object sender, EventArgs e) { if (validaCampos()) { string strResultado; Territorios territorios = new Territorios(); ServicioGeneralClient servicioGeneral = new ServicioGeneralClient(); if (rbnActivo.Checked) { territorios.ESTADO = true; } else if (rbnInactivo.Checked) { territorios.ESTADO = false; } territorios.CODIGO = txtCodigoTerritorio.Text; territorios.NOMBRE = txtNombreTerritorio.Text.ToUpper(); territorios.CODIGO_SECCION = Convert.ToString(cboSeccion.SelectedValue); strResultado = Convert.ToString(servicioGeneral.insTerritorio(territorios)); if (Information.IsNumeric(strResultado)) { llenaGrilla(Convert.ToString(cboSeccion.SelectedValue)); limpiaCampos(); if (Convert.ToInt32(strResultado) == 1) { MessageBox.Show("Registro creado exitosamente", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else if (Convert.ToInt32(strResultado) == 2) { MessageBox.Show("Registro Actualizado exitosamente", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } else { MessageBox.Show("Error al grabar en la Base de Datos, contacte al Administrador del Sistema", "Error BD", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } }
private void Guardar() { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; Territorios territorio = new Territorios(); territorio.Id_Emp = session.Id_Emp; territorio.Id_Cd = session.Id_Cd_Ver; territorio.Descripcion = txtDescripcion.Text; territorio.Id_Uen = Convert.ToInt32(cmbUen.SelectedValue); territorio.Id_Rik = Convert.ToInt32(cmbRik.SelectedValue); territorio.Id_Seg = Convert.ToInt32(cmbSegmento.SelectedValue); territorio.Estatus = chkActivo.Checked; CN_CatTerritorios clsCatSegmentos = new CN_CatTerritorios(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } territorio.Id_Ter = Convert.ToInt32(txtClave.Text); clsCatSegmentos.InsertarTerritorios(territorio, session.Emp_Cnx, ref verificador); if (verificador == 1) { clsCatSegmentos.InsertarTerritoriosDet(territorio, dt, session.Emp_Cnx, ref verificador); Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } territorio.Id_Ter = Convert.ToInt32(HF_ID.Value); clsCatSegmentos.ModificarTerritorios(territorio, session.Emp_Cnx, ref verificador); if (verificador == 1) { clsCatSegmentos.ModificarTerritoriosDet(territorio, dt, session.Emp_Cnx, ref verificador); Alerta("Los datos se modificaron correctamente"); } else { Alerta("Ocurrió un error al intentar modificar los datos"); } } rg1.Rebind(); } catch (Exception ex) { throw ex; } }
private void Agregar() { try { bool TerritoriosDiferentes = txtTerritorioOrigen.Value != txtTerritorioDestino.Value; bool ClientesDiferentes = txtClienteOrigen.Value != txtClienteDestino.Value; bool ProductosDiferentes = txtProductoOrigen.Value != txtProductoDestino.Value; bool TerritoriosVacios = !txtTerritorioOrigen.Value.HasValue && !txtTerritorioDestino.Value.HasValue; bool ClienteVacios = !txtClienteOrigen.Value.HasValue && !txtClienteDestino.Value.HasValue; bool ProductosVacios = !txtProductoOrigen.Value.HasValue && !txtProductoDestino.Value.HasValue; if (txtTerritorioOrigen.Value.HasValue) { if (!txtTerritorioDestino.Value.HasValue) { AlertaFocus("Favor de capturar el territorio destino", txtTerritorioDestino.ClientID); return; } } if (txtTerritorioDestino.Value.HasValue) { if (!txtTerritorioOrigen.Value.HasValue) { AlertaFocus("Favor de capturar el territorio origen", txtTerritorioOrigen.ClientID); return; } } if (txtClienteOrigen.Value.HasValue) { if (!txtClienteDestino.Value.HasValue) { AlertaFocus("Favor de capturar el cliente destino", txtClienteDestino.ClientID); return; } } if (txtClienteDestino.Value.HasValue) { if (!txtClienteOrigen.Value.HasValue) { AlertaFocus("Favor de capturar el cliente origen", txtClienteOrigen.ClientID); return; } } if (txtProductoOrigen.Value.HasValue) { if (!txtProductoDestino.Value.HasValue) { AlertaFocus("Favor de capturar el producto destino", txtProductoDestino.ClientID); return; } } if (txtProductoDestino.Value.HasValue) { if (!txtProductoOrigen.Value.HasValue) { AlertaFocus("Favor de capturar el producto origen", txtProductoOrigen.ClientID); return; } } if (txtTerritorioDestino.Value.HasValue) { CN_CatTerritorios catterritorio = new CN_CatTerritorios(); Territorios terr = new Territorios(); terr.Id_Emp = session.Id_Emp; terr.Id_Cd = session.Id_Cd_Ver; terr.Id_Ter = (int)txtTerritorioDestino.Value.Value; catterritorio.ConsultaTerritorios(ref terr, session.Emp_Cnx); if (terr.Rik_Nombre == null) { Alerta("El territorio destino no está asignado a algún representante"); return; } } StringBuilder sb = new StringBuilder(); sb.Append("Id_Ter_Origen " + (txtTerritorioOrigen.Value.HasValue ? "='" + txtTerritorioOrigen.Value + "'" : "is null") + " and "); sb.Append("Id_Cte_Origen " + (txtClienteOrigen.Value.HasValue ? "='" + txtClienteOrigen.Value + "'" : "is null") + " and "); sb.Append("Id_Prd_Origen " + (txtProductoOrigen.Value.HasValue ? "='" + txtProductoOrigen.Value + "'" : "is null") + " and "); sb.Append("Id_Ter_Destino " + (txtTerritorioDestino.Value.HasValue ? "='" + txtTerritorioDestino.Value + "'" : "is null") + " and "); sb.Append("Id_Cte_Destino " + (txtClienteDestino.Value.HasValue ? "='" + txtClienteDestino.Value + "'" : "is null") + " and "); sb.Append("Id_Prd_Destino " + (txtProductoDestino.Value.HasValue ? "='" + txtProductoDestino.Value + "'" : "is null")); DataRow[] dr = dt.Select(sb.ToString()); if (dr.Length > 0) { Alerta("Movimiento ya existente en la solicitud"); return; } dt.Rows.Add(new object[] { this.cmbTipo.SelectedValue, this.cmbTipo.SelectedItem.Text.Replace(" ", "").Replace("-", ""), this.txtTerritorioOrigen.Value, this.txtClienteOrigen.Value, this.txtProductoOrigen.Value, this.txtCantActualOrigen.Value, this.txtCantQuitar.Value, this.txtTerritorioDestino.Value, this.txtClienteDestino.Value, this.txtProductoDestino.Value, this.txtCantActualDestino.Value, this.txtCantModificada.Value, this.txtExplicacion.Text, "C", Estatus("C") }); rgAjuste.Rebind(); Limpiar(); } catch (Exception ex) { throw ex; } }