コード例 #1
0
 protected void btnEditarCliente_Click(object sender, EventArgs e)
 {
     /*--VALIDAR SI EXISTE EL ID EMPLEADO--*/
     if (GestionEmpleado.existeEmpleado(txtEditarIDEmpleadoCliente.Text))
     {
         /*--VALIDAR SI EXISTE EL DOCUMENTO DEL CLIENTE--*/
         if (!gestion.existeCliente(txtEditarNumDocumentoCliente.Text))
         {
             /*--CREAR EL OBJETO CLIENTE--*/
             Cliente nuevoCliente = new Cliente();
             nuevoCliente.DocumentoCliente           = txtEditarNumDocumentoCliente.Text;
             nuevoCliente.NombreCliente              = txtEditarNombreCliente.Text;
             nuevoCliente.ApellidoCliente            = txtEditarApellidoCliente.Text;
             nuevoCliente.DireccionResidenciaCliente = txtEditarDireccionResidenciaCliente.Text;
             if (txtEditarTelefonoFijoCliente.Text == "")
             {
                 nuevoCliente.TelefonoFijoCliente = "Null";
             }
             else
             {
                 nuevoCliente.TelefonoFijoCliente = txtEditarTelefonoFijoCliente.Text;
             }
             nuevoCliente.TelefonoCelularCliente          = txtEditarTelefonoCelularCliente.Text;
             nuevoCliente.TipoDocumentoCliente            = listEditarTipoDocumento.Text;
             nuevoCliente.FechaExpedicionDocumentoCliente = Convert.ToDateTime(txtEditarFechaExpedicionCliente.Text);
             nuevoCliente.GeneroCliente           = listEditarGeneroCliente.Text;
             nuevoCliente.CiudadNacimientoCliente = listEditarCiudadNacimientoCliente.Text;
             if (txtEditarDireccionTrabajoCliente.Text == "")
             {
                 nuevoCliente.DireccionTrabajoCliente = "Null";
             }
             else
             {
                 nuevoCliente.DireccionTrabajoCliente = txtEditarDireccionTrabajoCliente.Text;
             }
             if (txtEditarTelefonoTrabajoCliente.Text == "")
             {
                 nuevoCliente.TelefonoTrabajoCliente = "Null";
             }
             else
             {
                 nuevoCliente.TelefonoTrabajoCliente = txtEditarTelefonoTrabajoCliente.Text;
             }
             nuevoCliente.EmpleoCliente = txtEditarProfesionCliente.Text;
             nuevoCliente.IDEmpleado    = txtEditarIDEmpleadoCliente.Text;
             /*--TRAER ID DONDE SE VA A ACTUALIZAR CON EL NUEVO OBJETO--*/
             string idActual;
             idActual = Request.QueryString["DocCliente"];
             if (gestion.EditarCliente(nuevoCliente, idActual))
             {
                 if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual))
                 {
                     /*--MENSAJE DE ALERTA--*/
                     ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Actualizado!', text: 'El Cliente se actualizo correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'BaseClientes.aspx';});", true);
                 }
                 else
                 {
                     /*--MENSAJE DE ALERTA--*/
                     ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
                 }
             }
             else
             {
                 /*--MENSAJE DE ALERTA--*/
                 ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
             }
         }
         else if (txtEditarNumDocumentoCliente.Text == Request.QueryString["DocCliente"].ToString())
         {
             /*--CREAR EL OBJETO CLIENTE--*/
             Cliente nuevoCliente = new Cliente();
             nuevoCliente.DocumentoCliente           = txtEditarNumDocumentoCliente.Text;
             nuevoCliente.NombreCliente              = txtEditarNombreCliente.Text;
             nuevoCliente.ApellidoCliente            = txtEditarApellidoCliente.Text;
             nuevoCliente.DireccionResidenciaCliente = txtEditarDireccionResidenciaCliente.Text;
             if (txtEditarTelefonoFijoCliente.Text == "")
             {
                 nuevoCliente.TelefonoFijoCliente = "Null";
             }
             else
             {
                 nuevoCliente.TelefonoFijoCliente = txtEditarTelefonoFijoCliente.Text;
             }
             nuevoCliente.TelefonoCelularCliente          = txtEditarTelefonoCelularCliente.Text;
             nuevoCliente.TipoDocumentoCliente            = listEditarTipoDocumento.Text;
             nuevoCliente.FechaExpedicionDocumentoCliente = Convert.ToDateTime(txtEditarFechaExpedicionCliente.Text);
             nuevoCliente.GeneroCliente           = listEditarGeneroCliente.Text;
             nuevoCliente.CiudadNacimientoCliente = listEditarCiudadNacimientoCliente.Text;
             if (txtEditarDireccionTrabajoCliente.Text == "")
             {
                 nuevoCliente.DireccionTrabajoCliente = "Null";
             }
             else
             {
                 nuevoCliente.DireccionTrabajoCliente = txtEditarDireccionTrabajoCliente.Text;
             }
             if (txtEditarTelefonoTrabajoCliente.Text == "")
             {
                 nuevoCliente.TelefonoTrabajoCliente = "Null";
             }
             else
             {
                 nuevoCliente.TelefonoTrabajoCliente = txtEditarTelefonoTrabajoCliente.Text;
             }
             nuevoCliente.EmpleoCliente = txtEditarProfesionCliente.Text;
             nuevoCliente.IDEmpleado    = txtEditarIDEmpleadoCliente.Text;
             /*--TRAER ID DONDE SE VA A ACTUALIZAR CON EL NUEVO OBJETO--*/
             string idActual;
             idActual = Request.QueryString["DocCliente"];
             if (gestion.EditarCliente(nuevoCliente, idActual))
             {
                 if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual))
                 {
                     /*--MENSAJE DE ALERTA--*/
                     ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Actualizado!', text: 'El Cliente se actualizo correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'BaseClientes.aspx';});", true);
                 }
                 else
                 {
                     /*--MENSAJE DE ALERTA--*/
                     ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
                 }
             }
             else
             {
                 /*--MENSAJE DE ALERTA--*/
                 ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
             }
         }
         else
         {
             /*--MENSAJE DE ALERTA--*/
             ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El Número del Documento ya existe', icon: 'warning', timer: 3000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
             txtEditarNumDocumentoCliente.Focus();
         }
     }
     else
     {
         /*--MENSAJE DE ALERTA--*/
         ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El ID del Asesor no existe', icon: 'warning', timer: 3000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
         txtEditarIDEmpleadoCliente.Focus();
     }
 }