Exemple #1
0
        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;
            }
        }
        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;
            }
        }
Exemple #3
0
        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);
            }
        }