Ejemplo n.º 1
0
        protected void btn_DeleteCamionero_Click(object sender, EventArgs e)
        {
            int rut = Convert.ToInt32(txt_RutCamionero.Text);

            LogicaCamionCamionero negocio3 = new LogicaCamionCamionero();
            int resultado3 = negocio3.UpdatePaqueteCamionero(rut);

            LogicaCamionCamionero negocio2 = new LogicaCamionCamionero();
            int resultado2 = negocio2.DeleteCamionCamioneroA(rut);

            LogicaCamionero negocio   = new LogicaCamionero();
            int             resultado = negocio.DeleteCamionero(rut);

            if (resultado > 0 && resultado2 > 0 && resultado3 > 0)
            {
                lbl_msgCamionero.Text = "Registro eliminado satisfactoriamente";
                CleanData();
                CleanErrors();
            }

            else
            {
                lbl_msgCamionero.Text = "El registro no se pudo eliminar";
            }
            negocio  = null;
            negocio2 = null;
            negocio3 = null;
        }
        protected void btn_SaveEncomienda_Click(object sender, EventArgs e)
        {
            if (ValidarDatos() == true)
            {
                try
                {
                    if (!Page.IsValid)
                    {
                        return;
                    }

                    int    cod_paquete       = Convert.ToInt32(txt_CodigoEncomienda.Text);
                    string descripcion       = txt_DescEncomienda.Text;
                    string destinatario      = txt_NombreEncomienda.Text;
                    string direcdestinatario = txt_DireccionEncomienda.Text;
                    int    codcomuna         = Convert.ToInt32(ddl_ComuEncomienda.SelectedValue);
                    int    rut       = Convert.ToInt32(ddl_CameroEncomienda.SelectedValue);
                    int    matricula = Convert.ToInt32(ddl_CamionEncomienda.SelectedValue);
                    string fecha     = Convert.ToString(DateTime.Now);

                    LogicaPaquete negocio   = new LogicaPaquete();
                    int           resultado = negocio.InsertPaquete(cod_paquete, descripcion, destinatario, direcdestinatario, codcomuna, rut);

                    LogicaCamionCamionero negocio2 = new LogicaCamionCamionero();
                    int resultado2 = negocio2.InsertCamionCamionero(rut, matricula, fecha);

                    if (resultado > 0 && resultado2 > 0)
                    {
                        lbl_msgEncomienda.Text = "Registro agregado satisfactoriamente";
                        CleanData();
                        CleanErrors();
                    }
                    else
                    {
                        lbl_msgEncomienda.Text = "El registro a ingresar ya existe";
                    }
                    negocio = null;
                }
                catch (Exception)
                {
                    lbl_msgEncomienda.Text = "El registro no se pudo guardar";
                }
            }
        }
        //ELIMINAR CAMION
        protected void btn_DeleteCamion_Click(object sender, EventArgs e)
        {
            string matricula = txt_MatriculaCamion.Text;

            LogicaCamionCamionero negocio2 = new LogicaCamionCamionero();
            int resultado2 = negocio2.DeleteCamionCamioneroB(matricula);

            LogicaCamion negocio   = new LogicaCamion();
            int          resultado = negocio.DeleteCamion(matricula);

            if (resultado > 0 && resultado2 > 0)
            {
                lbl_msgCamion.Text = "Registro eliminado satisfactoriamente";
                CleanData();
                CleanErrors();
            }
            else
            {
                lbl_msgCamion.Text = "El registro no se pudo eliminar";
            }
            negocio  = null;
            negocio2 = null;
        }