Example #1
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Agricultores> db = new RepositorioBase <Agricultores>();
            Agricultores agricultor           = LlenarClase();

            try
            {
                agricultor.FechaRegistro = DateTime.Now;

                if (db.Guardar(agricultor))
                {
                    string script = "alert(\"Guardado\");";
                    ScriptManager.RegisterStartupScript(this, GetType(),
                                                        "ServerControlScript", script, true);
                }
                else
                {
                    string script = "alert(\"No se pudo guardar\");";
                    ScriptManager.RegisterStartupScript(this, GetType(),
                                                        "ServerControlScript", script, true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public override bool Guardar(Compras entity)
        {
            bool paso = false;

            db = new Contexto();
            RepositorioBase <Agricultores> dbA = new RepositorioBase <Agricultores>();
            Contexto dbP = new Contexto();

            try
            {
                Agricultores agriculto = dbA.Buscar(entity.IdAgricultor);
                agriculto.Balance += entity.Total;
                dbA.Modificar(agriculto);

                db.Compra.Add(entity);
                paso = db.SaveChanges() > 0;

                var producto = dbP.Producto.Where(P => P.Descripcion.Equals("Arroz Cascara")).FirstOrDefault <Productos>();

                if (producto != null)
                {
                    producto.Existencia      += entity.CantidadSacos;
                    dbP.Entry(producto).State = EntityState.Modified;
                    dbP.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }


            return(paso);
        }
Example #3
0
 private void LlenarCampos(Agricultores agricultor)
 {
     IdTextBoxt.Text                 = agricultor.AgricultorId.ToString();
     NombreTextBox.Text              = agricultor.Nombre;
     DireccionTextBox.Text           = agricultor.Direccion;
     CedulaTextBox.Text              = agricultor.Cedula;
     TelefonoTextBox.Text            = agricultor.Telefono;
     NacimientoCalendar.SelectedDate = agricultor.FechaNacimiento;
 }
Example #4
0
        private void LlenarCampos(Agricultores agricultor)
        {
            Limpiar();

            IdnumericUpDown.Value               = agricultor.IdAgricultor;
            NombretextBox.Text                  = agricultor.Nombre;
            CedulatextBox.Text                  = agricultor.Cedula;
            DirecciontextBox.Text               = agricultor.Direccion;
            TelefonotextBox.Text                = agricultor.Telefono;
            CelulartextBox.Text                 = agricultor.Celular;
            FechaRegistrodateTimePicker.Value   = agricultor.FechaCreacion;
            FechaNacimientodateTimePicker.Value = agricultor.FechaNacimiento;
            BalancetextBox.Text                 = agricultor.Balance.ToString();
        }
Example #5
0
        private Agricultores LlenarClase()
        {
            Agricultores agricultor = new Agricultores()
            {
                AgricultorId    = int.Parse(IdTextBoxt.Text),
                Nombre          = NombreTextBox.Text,
                Direccion       = DireccionTextBox.Text,
                Telefono        = TelefonoTextBox.Text,
                Cedula          = CedulaTextBox.Text,
                FechaNacimiento = NacimientoCalendar.SelectedDate
            };


            return(agricultor);
        }
Example #6
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            Agricultores agricultor           = LlenarClase();
            RepositorioBase <Agricultores> db = new RepositorioBase <Agricultores>();

            try
            {
                if (IdnumericUpDown.Value == 0)
                {
                    if (db.Guardar(agricultor))
                    {
                        MessageBox.Show("Guardado Existosamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    if (db.Modificar(agricultor))
                    {
                        MessageBox.Show("Modificado Existosamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo Modificar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hubo un error!!", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
        private Agricultores LlenarClase()
        {
            Agricultores agricultor = new Agricultores();

            agricultor.IdAgricultor    = (int)IdnumericUpDown.Value;
            agricultor.Nombre          = NombretextBox.Text;
            agricultor.Cedula          = CedulatextBox.Text;
            agricultor.Direccion       = DirecciontextBox.Text;
            agricultor.Telefono        = TelefonotextBox.Text;
            agricultor.Celular         = CelulartextBox.Text;
            agricultor.FechaCreacion   = FechaRegistrodateTimePicker.Value;
            agricultor.FechaNacimiento = FechaNacimientodateTimePicker.Value;
            agricultor.IdUsuario       = IdUsuario;
            try
            {
                agricultor.Balance = decimal.Parse(BalancetextBox.Text);
            }
            catch (Exception) { }

            return(agricultor);
        }
Example #8
0
        private void BuscarArgricultor()
        {
            RepositorioBase <Agricultores> db = new RepositorioBase <Agricultores>();

            try
            {
                Agricultores agricultor = db.Buscar((int)IdAgricultornumericUpDown.Value);
                if (agricultor != null)
                {
                    NombreAgricultortextBox.Text = agricultor.Nombre;
                }
                else
                {
                    NombreAgricultortextBox.Text = string.Empty;
                    // MessageBox.Show("No se encontro el Agricultor", "!!Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("No se encontro el Agricultor","!!Atencion",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
            }
        }
Example #9
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Agricultores> db = new RepositorioBase <Agricultores>();

            try
            {
                Agricultores agricultor = db.Buscar(int.Parse(IdTextBoxt.Text));

                if (agricultor == null)
                {
                    string script = "alert(\"No se encontro\");";
                    ScriptManager.RegisterStartupScript(this, GetType(),
                                                        "ServerControlScript", script, true);

                    return;
                }

                LlenarCampos(agricultor);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #10
0
 public void InsertarAgricultor(Agricultores agricultor)
 {
     _db = _conexion.Open();
     _db.Insert(agricultor);
 }
Example #11
0
 public void ActualizarAgricultor(Agricultores agricultor)
 {
     _db = _conexion.Open();
     _db.Update(agricultor);
 }