protected void rgRechazados_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; Int32 item = default(Int32); if (e.Item == null) { return; } item = e.Item.ItemIndex; if (item >= 0) { ClienteTerritorio ClienteTer = new ClienteTerritorio(); ClienteTer.Id_Solicitud = Convert.ToInt32(rgRechazados.Items[item]["Id_Solicitud"].Text); ClienteTer.Id_Cd = Convert.ToInt32(rgRechazados.Items[item]["Id_Cd"].Text); ClienteTer.Id_Cte = Convert.ToInt32(rgRechazados.Items[item]["Id_Cte"].Text); ClienteTer.Id_Ter = Convert.ToInt32(rgRechazados.Items[item]["Id_Ter"].Text); switch (e.CommandName.ToString()) { case "Detalle": RAM1.ResponseScripts.Add(string.Concat(@"AbrirVentana_Solicitud('", ClienteTer.Id_Solicitud, "','", ClienteTer.Id_Cd, "','", ClienteTer.Id_Cte, "','", ClienteTer.Id_Ter, "')")); break; } } } catch (Exception ex) { Alerta("Error, " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { ErrorManager(); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; sesion.URL = HttpContext.Current.Request.Url.Host; if (sesion == null) { CerrarVentana(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "/", @"\" }, StringSplitOptions.RemoveEmptyEntries); Session["dir" + Session.SessionID] = pag[pag.Length - 1]; Response.Redirect("login.aspx", false); } else { if (!Page.IsPostBack) { //Valores desde URL _Accion = Convert.ToInt32(Request.QueryString["Accion"]); ClienteTerritorio solicitud = new ClienteTerritorio(); if (_Accion == 2) { solicitud.Id_Emp = Convert.ToInt32(Page.Request.QueryString["Id_Emp"]); solicitud.Id_Cd = Convert.ToInt32(Page.Request.QueryString["Id_Cd"]); solicitud.Id_Cte = Convert.ToInt32(Page.Request.QueryString["Id_Cte"]); solicitud.Id_Ter = Convert.ToInt32(Page.Request.QueryString["Id_Ter"]); solicitud.Fec_Solicitud = Convert.ToDateTime(Page.Request.QueryString["Fec_Solicitud"]); _PermisoGuardar = false; _PermisoModificar = false; _PermisoEliminar = false; _PermisoImprimir = false; BtnAutorizar.Visible = true; BtnRechazar.Visible = true; CargarFormaCorreo(solicitud); } else { solicitud.Id_Solicitud = Convert.ToInt32(Page.Request.QueryString["Id_Solicitud"]); solicitud.Id_Cd = Convert.ToInt32(Page.Request.QueryString["Id_Cd"]); solicitud.Id_Cte = Convert.ToInt32(Page.Request.QueryString["Id_Cte"]); solicitud.Id_Ter = Convert.ToInt32(Page.Request.QueryString["Id_Ter"]); CargarForma(solicitud); } } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
private void Guardar(string Estatus) { Sesion Sesion = new CapaEntidad.Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; int Respuesta = 0; XmlSerializer serializar = new XmlSerializer(typeof(ClienteTerritorio)); try { CN_CatCliente CN = new CN_CatCliente(); ClienteTerritorio ClienteTer = new ClienteTerritorio(); ClienteTer.Id_Solicitud = int.Parse(txtIdSolicitud.Text); ClienteTer.Id_Cd = int.Parse(txtId_Cd.Text); ClienteTer.Id_Cte = int.Parse(txtId_Cliente.Text); ClienteTer.Id_Ter = int.Parse(txtClave.Text); CN.ConsultaSolicitudClienteTerr(Sesion, ref ClienteTer); ClienteTer.Estatus = Estatus; CN.ActualizaSolClienteTerritorio(Sesion, ClienteTer, Estatus, ref Respuesta); if (Respuesta == 1) { BtnRechazar.Visible = false; BtnAutorizar.Visible = false; CN.ConsultaSucursal(Sesion, ref ClienteTer); #region Crear XML y consumir WsTerritorios StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); serializar.Serialize(tw, ClienteTer); tw.Close(); string xmlClienteTer = sb.ToString(); #endregion #region Llamar a webService wsClienteTerritorio.Service1 ws = new wsClienteTerritorio.Service1(); ws.ActualizaAutClienteTerritorio(xmlClienteTer); #endregion Alerta("La solicitud fue atendida correctamente."); } else { Alerta("Error al intentar guardar el registro, favor de intentar de nuevo."); } } catch (Exception ex) { throw ex; } }
public void ConsultaSolicitudClienteTerrCorreo(Sesion Sesion, ref ClienteTerritorio solicitud) { try { CD_CatCliente cd_catcliente = new CD_CatCliente(); cd_catcliente.ConsultaSolicitudClienteTerrCorreo(Sesion, ref solicitud); } catch (Exception ex) { throw ex; } }
public void ConsultaSucursal(Sesion Sesion, ref ClienteTerritorio ClienteTer) { try { CD_CatCliente cd_catcliente = new CD_CatCliente(); cd_catcliente.ConsultaSucursal(Sesion, ref ClienteTer); } catch (Exception ex) { throw ex; } }
public void ActualizaSolClienteTerritorio(Sesion Sesion, ClienteTerritorio ClienteTer, string Estatus, ref int Respuesta) { try { CD_CatCliente cd_catcliente = new CD_CatCliente(); cd_catcliente.ActualizaSolClienteTerritorio(Sesion, ClienteTer, Estatus, ref Respuesta); } catch (Exception ex) { throw ex; } }
public void GuardarSolClienteTerritorio(Sesion sesion, ClienteTerritorio ClienteTer, ref int Respuesta) { try { CD_CatCliente cd_catcliente = new CD_CatCliente(); cd_catcliente.GuardarSolClienteTerritorio(sesion, ClienteTer, ref Respuesta); } catch (Exception ex) { throw ex; } }
private void Guardar(ClienteTerritorio ClienteTer, string Estatus) { Sesion Sesion = new CapaEntidad.Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; int Respuesta = 0; XmlSerializer serializar = new XmlSerializer(typeof(ClienteTerritorio)); try { CN_CatCliente CN = new CN_CatCliente(); CN.ConsultaSolicitudClienteTerr(Sesion, ref ClienteTer); ClienteTer.Estatus = Estatus; CN.ActualizaSolClienteTerritorio(Sesion, ClienteTer, Estatus, ref Respuesta); if (Respuesta == 1) { CN.ConsultaSucursal(Sesion, ref ClienteTer); #region Crear XML y consumir WsTerritorios StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); serializar.Serialize(tw, ClienteTer); tw.Close(); string xmlClienteTer = sb.ToString(); #endregion #region Llamar a webService wsClienteTerritorio.Service1 ws = new wsClienteTerritorio.Service1(); ws.ActualizaAutClienteTerritorio(xmlClienteTer); RAM1.ResponseScripts.Add("CloseAlert('La solicitud fue atendida correctamente.');"); } else { RAM1.ResponseScripts.Add("CloseAlert('Error al intentar guardar el registro, favor de intentar de nuevo.');"); } #endregion } catch (Exception ex) { throw ex; } }
private void CargarForma(ClienteTerritorio solicitud) { try { Sesion Sesion = new CapaEntidad.Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; RadEditorComentarios.ToolsFile = "BasicTools.xml"; CN_CatCliente CN = new CN_CatCliente(); CN.ConsultaSolicitudClienteTerr(Sesion, ref solicitud); //Cambios solicitados //Datos Generales txtId_Cd.Text = solicitud.Id_Cd.ToString(); txtId_Cliente.Text = solicitud.Id_Cte.ToString(); txtIdSolicitud.Text = solicitud.Id_Solicitud.ToString(); txtNom_Cliente.Text = solicitud.Nom_Cliente; //Datos a cambiar txtClave.Text = solicitud.Id_Ter.ToString(); txtNom_Territorio.Text = solicitud.Nom_Territorio; txtDimension.Text = solicitud.Dimension.ToString(); txtPesos.Text = solicitud.Pesos.ToString(); txtPotencial.Text = solicitud.Potencial.ToString(); txtManoObra.Text = solicitud.ManodeObra.ToString(); txtGastos.Text = solicitud.GastosTerritorio.ToString(); txtFletes.Text = solicitud.FletesPagadoCliente.ToString(); txtPorcentaje.Text = solicitud.Porcentaje.ToString(); RadEditorComentarios.Content = solicitud.Comentarios; RadEditorComentarios.Enabled = false; chkNuevo.Checked = solicitud.Activo; if (solicitud.Activo == true) { chkActivar.Checked = true; chkDesactivar.Checked = false; } else { chkDesactivar.Checked = true; chkActivar.Checked = false; } //Ultimo cambio Autorizado //Datos del cambio txtClave1.Text = solicitud.Id_Ter.ToString(); txtNom_Territorio1.Text = solicitud.Nom_Territorio; txtDimension1.Text = solicitud.Dimension1.ToString(); txtPesos1.Text = solicitud.Pesos1.ToString(); txtPotencial1.Text = solicitud.Potencial1.ToString(); txtManoObra1.Text = solicitud.ManodeObra1.ToString(); txtGastos1.Text = solicitud.GastosTerritorio1.ToString(); txtFletes1.Text = solicitud.FletesPagadoCliente1.ToString(); txtPorcentaje1.Text = solicitud.Porcentaje1.ToString(); chkNuevo1.Checked = solicitud.Activo1; if (solicitud.Activo1 == true) { chkActivar1.Checked = true; chkDesactivar1.Checked = false; } else { chkActivar1.Checked = false; chkDesactivar1.Checked = true; } } catch (Exception ex) { Alerta("Error, " + ex.Message); } }