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; } }
protected void rg1_ItemCommand(object source, GridCommandEventArgs e) { try { ErrorManager(); if (e.CommandName.ToString() == "Aprobar") { Int32 item = default(Int32); item = e.Item.ItemIndex; if (item >= 0) { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; long IdAutorizacion = 0; IdAutorizacion = long.Parse(rg1.Items[item]["IdAutorizacion"].Text); CN_CatTerritorios cn_CatTerritorios = new CN_CatTerritorios(); ModelAutorizacionTerritorios DatosSolicitud = new ModelAutorizacionTerritorios(); DatosSolicitud.IdAutorizacion = IdAutorizacion; DatosSolicitud.BdName = rg1.Items[item]["BdName"].Text; string ConexionWebCentral = WebConfigurationManager.AppSettings["strConnectionCentral"].ToString(); cn_CatTerritorios.AutorizarSolicitudCambioTerritorio(DatosSolicitud, Sesion.Id_U, ConexionWebCentral); Inicializar(); } } if (e.CommandName.ToString() == "Rechazar") { Int32 item = default(Int32); item = e.Item.ItemIndex; if (item >= 0) { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; long IdAutorizacion = 0; IdAutorizacion = long.Parse(rg1.Items[item]["IdAutorizacion"].Text); CN_CatTerritorios cn_CatTerritorios = new CN_CatTerritorios(); ModelAutorizacionTerritorios DatosSolicitud = new ModelAutorizacionTerritorios(); DatosSolicitud.IdAutorizacion = IdAutorizacion; DatosSolicitud.BdName = rg1.Items[item]["BdName"].Text; DatosSolicitud.Comentario = ""; Session["SolicitudRechazar"] = DatosSolicitud; // string ConexionWebCentral = WebConfigurationManager.AppSettings["strConnectionCentral"].ToString(); // cn_CatTerritorios.RechazarSolicitudCambioTerritorio(DatosSolicitud, Sesion.Id_U, ConexionWebCentral); // Inicializar(); // Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "openwin()", true); RadWindow1.VisibleOnPageLoad = true; } } } catch (Exception ex) { ErrorManager(ex, "rg1_ItemCommand"); } }
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; } }
protected void RechazarSolicitudComentarios(object sender, EventArgs e) { ModelAutorizacionTerritorios DatosSolicitudRechaza = (ModelAutorizacionTerritorios)Session["SolicitudRechazar"]; if (!string.IsNullOrEmpty(txtComentarioRechazo.Text)) { DatosSolicitudRechaza.Comentario = txtComentarioRechazo.Text; string ConexionWebCentral = WebConfigurationManager.AppSettings["strConnectionCentral"].ToString(); CN_CatTerritorios cn_CatTerritorios = new CN_CatTerritorios(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; cn_CatTerritorios.RechazarSolicitudCambioTerritorio(DatosSolicitudRechaza, Sesion.Id_U, ConexionWebCentral); RadWindow1.VisibleOnPageLoad = false; Inicializar(); } else { Alerta("Debe agregar un comentario."); } }
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 GetListDet() { dt = new DataTable(); DataColumn dc = new DataColumn(); dt.Columns.Add("Anyo", System.Type.GetType("System.Int32")); dt.Columns.Add("Mes", System.Type.GetType("System.Int32")); dt.Columns.Add("MesStr", System.Type.GetType("System.String")); dt.Columns.Add("Presupuesto", System.Type.GetType("System.Double")); if (HF_ID.Value != "") { CN_CatTerritorios clsCatTerritorios = new CN_CatTerritorios(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; TerritorioDet territorio = new TerritorioDet(); territorio.Id_Emp = session2.Id_Emp; territorio.Id_Cd = session2.Id_Cd_Ver; territorio.Id_Ter = Convert.ToInt32(HF_ID.Value); DataTable dt2 = dt; clsCatTerritorios.ConsultaTerritoriosDet(territorio, session2.Emp_Cnx, ref dt2); dt = dt2; } }
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; } }
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; } }