示例#1
0
 protected void btnEditarCliente_Click(object sender, EventArgs e)
 {
     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;
         string idActual;
         idActual = Request.QueryString["DocCliente"];
         if (gestion.EditarClienteAsesor(nuevoCliente, idActual))
         {
             if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual))
             {
                 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 = 'BaseClientesAsesor.aspx';});", true);
             }
             else
             {
                 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
         {
             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;
         string idActual;
         idActual = Request.QueryString["DocCliente"];
         if (gestion.EditarClienteAsesor(nuevoCliente, idActual))
         {
             if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual))
             {
                 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 = 'BaseClientesAsesor.aspx';});", true);
             }
             else
             {
                 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
         {
             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
     {
         ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El Número del Documento ya existe', icon: 'warning', timer: 2000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true);
         txtEditarNumDocumentoCliente.Focus();
     }
 }