Beispiel #1
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                this.stringConexion = ConfigurationManager.ConnectionStrings["stringConexion"].ConnectionString;
                //se crea una instancia del cliente con los datos ingresados en el front-END
                this.varCliente = new Cls_Clientes(int.Parse(this.txtCedula.Text), this.txtNombre.Text, int.Parse(this.txtTelefono.Text), this.txtModalMapaddress.Text, this.CbxTipoPago.Text, this.txtemal.Text, this.txtpassword.Text);

                //utilizar controlador


                this.varclienteADO = new Cls_Clientes_ADO(this.stringConexion);

                this.varCliente.NumeroCheque = int.Parse(this.txtNumeroCheque.Text);
                this.varCliente.NombreBanco  = this.txtNombreBanco.Text;
                this.varCliente.latitud      = this.ModalMapLat.Text;
                this.varCliente.longitud     = this.ModalMapLon.Text;

                //Se utiliza el controlador para almacenar los datos del objeto medelo +
                //en la base datos(DB_Motos)
                this.varclienteADO.modificarCliente(this.varCliente);


                //se muestra los datos de la instancia cliente
                Response.Write("<script language='javaScript'> alert('El cliente ha sido modificado perfectamente'); </script>");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        protected void brnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                this.stringConexion = ConfigurationManager.ConnectionStrings["stringConexion"].ConnectionString;
                //se crea una instancia del cliente con los datos ingresados en el front-END
                this.varCliente = new Cls_Clientes(int.Parse(this.txtCedula.Text), this.txtNombre.Text, int.Parse(this.txtTelefono.Text), this.TxtUbicacion.Text, this.CbxPago.Text);

                //utilizar controlador

                this.varclienteADO = new Cls_Clientes_ADO(this.stringConexion);

                //Se utiliza el controlador para almacenar los datos del objeto medelo +
                //en la base datos(DB_Motos)
                this.varclienteADO.Registrar(this.varCliente);


                //se muestra los datos de la instancia cliente
                Response.Write("<script language='javaScript'> alert('Datos del clientes:" + this.varCliente.Cedula + " " +
                               this.varCliente.Nombre + "'); </script>");
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #3
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                //se instancia el controlador ADO Cliente
                //Se utiliza el objeto configuracion manager para leer el string de conexion
                //almacena el el web.config
                this.varclienteADO = new Cls_Clientes_ADO(
                    ConfigurationManager.ConnectionStrings["stringConexion"].ConnectionString);

                //se utiliza el metodo consultar cliente, que recibe la Cedula
                //Los datos consultados se almacena en la variable varCliente
                this.varCliente = this.varclienteADO.consultarCliente(this.txtCedula.Text.ToString());

                //se asigna los datos al Front-end
                //recuerde que la variable varcliente es una clase del modelo
                this.txtNombre.Text          = this.varCliente.Nombre;
                this.txtTelefono.Text        = "" + this.varCliente.Telefono;
                this.txtModalMapaddress.Text = this.varCliente.Ubicacion;
                this.txtNumeroCheque.Text    = "" + this.varCliente.NumeroCheque;
                this.txtNombreBanco.Text     = this.varCliente.NombreBanco;
                this.ModalMapLat.Text        = this.varCliente.latitud;
                this.ModalMapLon.Text        = this.varCliente.longitud;
                this.txtemal.Text            = this.varCliente.Email;
                this.txtpassword.Text        = this.varCliente.Password;
            }
            catch (Exception ex)
            {
                //ex.message nos permite obtener los datos del error en caso que exista durante la transaccion
                Response.Write("<script languaje='javascript'> alert(' No se encontro el cliente mediante esa Cédula'); </script>");
            }
        }
Beispiel #4
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                //se instancia el controlador ADO Cliente
                //Se utiliza el objeto configuracion manager para leer el string de conexion
                //almacena el el web.config
                this.varclienteADO = new Cls_Clientes_ADO(
                    ConfigurationManager.ConnectionStrings["stringconexion"].ConnectionString);

                //se utiliza el metodo consultar cliente, que recibe la Cedula
                //Los datos consultados se almacena en la variable varCliente
                this.varCliente = this.varclienteADO.consultarCliente(this.txtCedula.Text.ToString());

                //se asigna los datos al Front-end
                //recuerde que la variable varcliente es una clase del modelo
                this.txtNombre.Text    = this.varCliente.Nombre;
                this.txtTelefono.Text  = "" + this.varCliente.Telefono;
                this.TxtUbicacion.Text = this.varCliente.Ubicacion;
                this.CbxPago.Text      = this.varCliente.Pago;
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #5
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                //se instancia el controlador del cliente
                this.varclienteADO = new Cls_Clientes_ADO(ConfigurationManager.ConnectionStrings["stringConexion"].ConnectionString);

                //Se utiliza el metodo borrarCliente, se pasa el parametro del controlador ASP.net
                this.varclienteADO.BorrarCliente(this.txtCedula.Text);


                Response.Write("<script languaje='javascript'> alert('Cliente borrado correctamente'); </script>");

                this.LimpiarUI();
            }
            catch (Exception ex)
            {
                //ex.message nos permite obtener los datos del error en caso que exista durante la transaccion
                Response.Write("<script languaje='javascript'> alert('" + ex.Message + "'); </script>");
            }
        }