Example #1
0
        protected AdmPorGalon GetViewData()
        {
            AdmPorGalon equipoObj = new AdmPorGalon
            {
                Tipo = TextTipo.Text,
            };

            return(equipoObj);
        }
Example #2
0
 protected void actualizarParametros(AdmPorGalon equipoObj)
 {
     try
     {
         portGalonRepository.ActualizarGalonera(equipoObj);
     } catch (Exception ex)
     {
         String mensajeErr = ex.Message;
     }
 }
Example #3
0
        public bool InsertarGalonera(AdmPorGalon Galonera)
        {
            bool res = false;

            try
            {
                conn.AdmPorGalon.Add(Galonera);
                conn.SaveChanges();
                res = true;
            }
            catch (Exception ex)
            {
                string mensajeErr = ex.Message;
            }
            return(res);
        }
Example #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            AdmPorGalon equipoObj = this.GetViewData();

            if (this.lblAccion.Text.ToString() == "Actualizar")
            {
                equipoObj.id = Int32.Parse(Request.QueryString["id"]);
                this.actualizarParametros(equipoObj);
                Response.Redirect(direcciones.ViewPortGalon);
            }
            else
            {
                this.insertarParametros(equipoObj);
                Response.Redirect(direcciones.ViewPortGalon);
            }
        }
Example #5
0
        public bool EliminarGalonera(int id)
        {
            bool res = false;

            try
            {
                AdmPorGalon galonObj = conn.AdmPorGalon.Where(c => c.id == id).FirstOrDefault <AdmPorGalon>();
                conn.AdmPorGalon.Remove(galonObj);
                conn.SaveChanges();
                res = true;
            }
            catch (Exception ex)
            {
                string mensajeError = ex.Message;
            }

            return(res);
        }
Example #6
0
        protected void eleccionCargaDeDatos()
        {
            AdmPorGalon equipoObj = new AdmPorGalon();

            try
            {
                int id = Int32.Parse(Request.QueryString["id"]);

                equipoObj = portGalonRepository.GetGaloneraByID(id).First();

                TextTipo.Text = equipoObj.Tipo.ToString();

                lblAccion.Text = "Actualizar";
            }
            catch
            {
                lblAccion.Text = "Nuevo";
            }
        }
Example #7
0
        protected void dgvDatos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int    index = int.Parse(e.CommandArgument.ToString());
            string idObjeto;

            switch (e.CommandName)
            {
            case "Editar":
                idObjeto = dgvDatos.Rows[index].Cells[0].Text;
                Response.Redirect(direcciones.FormPortGalon + idObjeto);
                break;

            case "Eliminar":
                idObjeto = dgvDatos.Rows[index].Cells[0].Text;
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "MyModaldata();", true);
                AdmPorGalon admPortGalon = portGalonRepository.GetGaloneraByID(int.Parse(idObjeto)).First();
                lblID.Text   = String.Concat(admPortGalon.id);
                lblTipo.Text = admPortGalon.Tipo;
                break;
            }
        }
Example #8
0
        public bool ActualizarGalonera(AdmPorGalon Galonera)
        {
            bool res = false;

            try
            {
                AdmPorGalon galoneraObj = conn.AdmPorGalon.Where(c => c.id == Galonera.id).FirstOrDefault <AdmPorGalon>();

                galoneraObj.Tipo = Galonera.Tipo;

                conn.AdmPorGalon.Attach(galoneraObj);
                conn.Entry(galoneraObj).State = System.Data.Entity.EntityState.Modified;
                conn.SaveChanges();

                res = true;
            }
            catch (Exception ex)
            {
                string mensajeErr = ex.Message;
            }

            return(res);
        }