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();
        }
示例#4
0
        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>");
            }
        }
示例#5
0
        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();
            }
        }
示例#6
0
        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>");
            }
        }
示例#7
0
        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();
                }
            }
        }