public void ModificarTest()
        {
            Recepciones r         = new Recepciones(1, DateTime.Now, 4, 5);
            var         realizado = RecepcionesBLL.Guardar(r);

            Assert.AreEqual(true, realizado);
        }
        private static void AfectarTablaCacao(Recepciones r)
        {
            GenericaBLL <Cacao> genericaBLL = new GenericaBLL <Cacao>();
            Cacao c = genericaBLL.Buscar(r.CacaoID);

            c.Existencia += r.Cantidad;
            genericaBLL.Modificar(c);
        }
Beispiel #3
0
 private void LlenaCampos(Recepciones recepcion)
 {
     IDnumericUpDown.Value           = recepcion.RecepcionID;
     ProductorescomboBox.Text        = recepcion.ProductorID.ToString();
     TipoCacaocomboBox.Text          = string.Empty;
     FechadateTimePicker.Value       = recepcion.Fecha;
     CantidadtextBox.Text            = string.Empty;
     TipoCacaocomboBox.SelectedValue = recepcion.CacaoID;
 }
Beispiel #4
0
 public void LLenarClase(Recepciones recepciones)
 {
     recepciones.Fecha         = DateTime.Now;
     recepciones.IdCliente     = Convert.ToInt32(IdClienteDropDownList.Text);
     recepciones.IdEquipo      = Convert.ToInt32(IdEquipoDropDownList.Text);
     recepciones.IdDiagnostico = Convert.ToInt32(IdDiagnosticoDropDownList.Text);
     recepciones.IdEstado      = Convert.ToInt32(IdEstadoDropDownList.Text);
     recepciones.Observaciones = ObservacionesTextBox.Text;
     recepciones.IdUsuario     = Convert.ToInt32(IdUsuarioDropDownList.Text);
     recepciones.Serial        = SerialTextBox.Text;
 }
Beispiel #5
0
        private void LlenarCampos(Recepciones recepciones)
        {
            IdRecepcionTextBox.Text = recepciones.IdRecepciones.ToString();

            IdClienteDropDownList.Text     = recepciones.IdCliente.ToString();
            IdUsuarioDropDownList.Text     = recepciones.IdUsuario.ToString();
            IdEquipoDropDownList.Text      = recepciones.IdEquipo.ToString();
            IdDiagnosticoDropDownList.Text = recepciones.IdDiagnostico.ToString();
            IdEstadoDropDownList.Text      = recepciones.IdEstado.ToString();
            ObservacionesTextBox.Text      = recepciones.Observaciones;
            SerialTextBox.Text             = recepciones.Serial;
        }
Beispiel #6
0
        public Recepciones LlenaClase()
        {
            Recepciones recepcion = new Recepciones();

            recepcion.RecepcionID = ToInt(IDnumericUpDown.Value.ToString());
            recepcion.Fecha       = FechadateTimePicker.Value.Date;
            recepcion.ProductorID = ToInt(ProductorescomboBox.SelectedValue.ToString());
            recepcion.Cantidad    = ToDecimal(CantidadtextBox.Text);
            recepcion.UsuarioID   = UsuarioID;
            recepcion.CacaoID     = ToInt(TipoCacaocomboBox.SelectedValue.ToString());

            return(recepcion);
        }
Beispiel #7
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            Recepciones recepciones = new Recepciones();

            if (recepciones.Eliminar(Convert.ToInt32(IdRecepcionTextBox.Text.Trim())))
            {
                MensajeLabel.ForeColor = System.Drawing.Color.Green;
                MensajeLabel.Text      = "Se elimino la recepcion.";
                LimpiarCampos();
            }

            LimpiarCampos();
        }
        public static Recepciones Buscar(int ID)
        {
            Recepciones r  = new Recepciones();
            Contexto    db = new Contexto();

            try
            {
                r = db.Recepcion.Find(ID);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(r);
        }
Beispiel #9
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int         id;
            Recepciones recepcion = new Recepciones();

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            recepcion = RecepcionesBLL.Buscar(id);

            if (recepcion != null)
            {
                LlenaCampos(recepcion);
            }
            else
            {
                MessageBox.Show("Recepcion no encontrado");
            }
        }
        public static bool Modificar(Recepciones r)
        {
            bool     realizado = false;
            Contexto db        = new Contexto();

            try
            {
                db.Entry(r).State = EntityState.Modified;
                realizado         = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(realizado);
        }
Beispiel #11
0
        protected void SaveButton_Click(object sender, EventArgs e)
        {
            Recepciones recepciones = new Recepciones();

            this.LLenarClase(recepciones);

            if (Request.QueryString["IdRecepciones"] != null)
            {
                recepciones.IdRecepciones = int.Parse(Request.QueryString["IdRecepciones"]);
                recepciones.Modificar();
                MensajeLabel.Text = "La recepcion se ha Modificado Correctamente";
            }
            else
            if (recepciones.Insertar())
            {
                MensajeLabel.ForeColor = System.Drawing.Color.Green;
                MensajeLabel.Text      = "Realizado con exito..";
                LimpiarCampos();
            }

            LimpiarCampos();
        }
Beispiel #12
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Recepciones recepcion = new Recepciones();
            bool        realizado = false;

            if (!Validar())
            {
                return;
            }

            recepcion = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                realizado = RecepcionesBLL.Guardar(recepcion);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("NO SE PUEDE MODIFICAR UNA RECEPCION INEXISTENTE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                realizado = RecepcionesBLL.Modificar(recepcion);
            }

            if (realizado)
            {
                Limpiar();
                MessageBox.Show("GUARDADA EXITOSAMENTE", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("NO SE PUDO GUARDAR", "NO GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public static bool Guardar(Recepciones r)
        {
            bool     realizado = false;
            Contexto db        = new Contexto();

            AfectarTablaCacao(r);

            try
            {
                if (db.Recepcion.Add(r) != null)
                {
                    realizado = db.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(realizado);
        }
Beispiel #14
0
        private bool Existe()
        {
            Recepciones recepcion = RecepcionesBLL.Buscar((int)IDnumericUpDown.Value);

            return(recepcion != null);
        }