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(); } }