void agregrarAdiccionesCliente() { if (this.IsValid) { string mensaje = ""; BLAdicciones_Cliente oInserta = new BLAdicciones_Cliente(); bool resultado = false; try { ///Aquí se va a optener los datos para ingresar la información a la BD int IDAdiccion = Convert.ToInt16(this.ddAdicciones.SelectedValue); string Cedula = this.txtCedula.Text; BLAdicciones_Cliente datosAdiccionesCliente = new BLAdicciones_Cliente(); sp_AdiccionesClienteBuscaDuplicados_Result datosCliente = new sp_AdiccionesClienteBuscaDuplicados_Result(); ///se almacena la información brindado por el mentodo almacenado de la clase BLAdicionCliente datosCliente = datosAdiccionesCliente.consultaDuplicado(IDAdiccion, Cedula); ///verifica que el objeto retornado no sea nulo if (datosCliente == null) { /// se llama al procedimiento almacenado para ingresar la información resultado = oInserta.InsertaAdiccionCliente(IDAdiccion, Cedula); } else { mensaje += "No se pudo Realizar el registro debido a que el cliente ya tiene inscrito esta adicción"; } } catch (Exception excepcionCapturada) { mensaje += $"Ocurrió un error: {excepcionCapturada.Message} "; } finally { /// si la variable resultado es verdadera implica que no hubo errores if (resultado) { mensaje += "El registro fue insertado"; } } ///motrar el mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } }
void cargaCodigoAdiccion() { BLAdicciones_Cliente oAdiccion = new BLAdicciones_Cliente(); sp_SeleccionaUnaAdiccion_Result adiccion = oAdiccion.RetornaAdicionID(Convert.ToInt16(this.ddAdicciones.SelectedValue)); this.txtCodigo.Text = adiccion.Codigo; }
void cargaGastoCategoriaGrid() { /// crea una instacia de BLGastoCategoriaLista BLAdicciones_Cliente cargaLista = new BLAdicciones_Cliente(); ///crear la variable que contiene los datos para el grid List <sp_ClienteBusquedaAdicciones_Result> datosAdiccionesCliente = cargaLista.RetornAdiccionesClienteBusqueda(this.txtCedula.Text, this.txtCodigoAdiccion.Text, this.txtNombre.Text, this.txtApellido1.Text, this.txtApellido2.Text); ///Agrega al grid la información this.grdAdiccionesCliente.DataSource = datosAdiccionesCliente; this.grdAdiccionesCliente.DataBind(); }
void modificarAdiccionCliente() { if (this.IsValid) { string mensaje = ""; BLAdicciones_Cliente oModifica = new BLAdicciones_Cliente(); bool resultado = false; try { ///Aquí se va a optener los datos para ingresar la información a la BD /// int codigoAdiccion = Convert.ToInt16(this.ddAdicciones.SelectedValue); string Cedula = this.hdCedula.Value; int IDAdiccion = Convert.ToInt16(this.hdIDAdiccion.Value); /// se llama al procedimiento almacenado para ingresar la información resultado = oModifica.ModificaAdiccionCliente(IDAdiccion, codigoAdiccion, Cedula); } catch (Exception excepcionCapturada) { mensaje += $"Ocurrió un error: {excepcionCapturada.Message} "; } finally { /// si la variable resultado es verdadera implica que no hubo errores if (resultado) { mensaje += "El registro fue modificado"; } } ///motrar el mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } }
void cargaDatosBusqueda() { int id = Convert.ToInt16(this.ddCodigoBurcar.SelectedValue); string cedulaBuscar = txtcedulaBuscar.Text; BLAdicciones_Cliente datosAdiccionesCliente = new BLAdicciones_Cliente(); sp_AdiccionesClienteBuscaDuplicados_Result datosCliente = new sp_AdiccionesClienteBuscaDuplicados_Result(); ///se almacena la información brindado por el mentodo almacenado de la clase BLAdicionCliente datosCliente = datosAdiccionesCliente.consultaDuplicado(id, cedulaBuscar); ///verifica que el objeto retornado no sea nulo if (datosCliente == null) { Response.Write("<script>alert('La Adicción ingresado no esta asociado a este Cliente')</script>"); } else { ///se asigna los valores correspondientes /// this.ddAdicciones.SelectedValue = datosCliente.ID_Adiccion.ToString(); this.cargaCodigoAdiccion(); BLCliente oNombre = new BLCliente(); sp_SeleccionaClienteCedula_Result nombreCliente = oNombre.RetornaClienteCed(txtcedulaBuscar.Text); this.txtNombreCompleto.Text = nombreCliente.Nombre + " " + nombreCliente.Primer_Apellido + " " + nombreCliente.Segundo_Apellido; this.hdCedula.Value = this.txtcedulaBuscar.Text; this.hdIDAdiccion.Value = datosCliente.ID.ToString(); } }
void eliminarRegistro() { if (this.IsValid) { string mensaje = ""; BLAdicciones_Cliente oElimina = new BLAdicciones_Cliente(); bool resultado = false; try { int id = Convert.ToInt16(this.hdIDAdiccion.Value); /// se llama al procedimiento almacenado para eliminar la información resultado = oElimina.EliminarAdiccionCliente(id); } catch (Exception excepcionCapturada) { mensaje += $"Ocurrió un error: {excepcionCapturada.Message} "; } finally { /// si la variable resultado es verdadera implica que no hubo errores if (resultado) { mensaje += "El registro fue eliminado"; } } ///motrar el mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } }
void cargaDatosRegistroEnviado() { ///Optiene el parámetro enviado del grid string parametroID = this.Request.QueryString["id"]; /// Valida si el parametro es correcto if (!string.IsNullOrEmpty(parametroID)) { ///Variable que recibe el parametro enviado int ID = Convert.ToInt16(parametroID); ///Se trae la información del registro por el ID BLAdicciones_Cliente oAdiccionCliente = new BLAdicciones_Cliente(); sp_SelecionaAdiccionesClienteID_Result datosClienteAdiccion = new sp_SelecionaAdiccionesClienteID_Result(); ///se almacena la información brindado por el ID datosClienteAdiccion = oAdiccionCliente.RetornaAdicionClienteID(ID); //// /// BLAdicciones_Cliente datosAdiccionesCliente = new BLAdicciones_Cliente(); sp_AdiccionesClienteBuscaDuplicados_Result datosCliente = new sp_AdiccionesClienteBuscaDuplicados_Result(); ///se almacena la información brindado por el mentodo almacenado de la clase BLAdicionCliente datosCliente = datosAdiccionesCliente.consultaDuplicado(datosClienteAdiccion.ID_Adiccion, datosClienteAdiccion.ID_Cliente); ///verifica que el objeto retornado no sea nulo if (datosCliente == null) { Response.Write("<script>alert('La Adicción ingresado no esta asociado a este Cliente')</script>"); } else { ///se asigna los valores correspondientes /// this.txtcedulaBuscar.Text = datosClienteAdiccion.ID_Cliente; this.txtcedulaBuscar.ReadOnly = true; this.ddAdicciones.SelectedValue = datosCliente.ID_Adiccion.ToString(); this.ddCodigoBurcar.SelectedValue = datosCliente.ID_Adiccion.ToString(); this.ddCodigoBurcar.Enabled = false; this.cargaCodigoAdiccion(); BLCliente oNombre = new BLCliente(); sp_SeleccionaClienteCedula_Result nombreCliente = oNombre.RetornaClienteCed(datosClienteAdiccion.ID_Cliente); this.txtNombreCompleto.Text = nombreCliente.Nombre + " " + nombreCliente.Primer_Apellido + " " + nombreCliente.Segundo_Apellido; this.hdCedula.Value = this.txtcedulaBuscar.Text; this.hdIDAdiccion.Value = datosCliente.ID.ToString(); } } }