private void GuardarButton_Click(object sender, EventArgs e)
        {
            EntradaProductos entradaProductos = new EntradaProductos();

            bool paso = false;

            if (!Validar())
            {
                return;
            }

            entradaProductos = LlenaClase();

            if (EntradaIdNumericUpDown.Value == 0)
            {
                paso = EntradaProductosBLL.Guardar(entradaProductos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una entrada que no existe!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                var result = MessageBox.Show("¿Seguro que desea modificar esta entrada?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (result == DialogResult.Yes)
                {
                    paso = EntradaProductosBLL.Modificar(entradaProductos);
                    if (paso)
                    {
                        MessageBox.Show("La entrada se modificó de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo modificar la entrada!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    return;
                }
                else
                {
                    return;
                }
            }

            if (paso)
            {
                MessageBox.Show("La entrada se guardado de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }

            EntradaIdNumericUpDown.Focus();
        }
        public void ModificarTest()
        {
            bool             paso;
            EntradaProductos entradaProductos = new EntradaProductos();

            entradaProductos.EntradapId = 1;
            entradaProductos.Fecha      = DateTime.Now;
            entradaProductos.ProductoId = 1;
            entradaProductos.Cantidad   = 2;
            paso = EntradaProductosBLL.Modificar(entradaProductos);
            Assert.AreEqual(paso, true);
        }
        public void ModificarTest()
        {
            bool             paso    = false;
            EntradaProductos Entrada = new EntradaProductos();

            Entrada.EntradaId  = 3;
            Entrada.Fecha      = DateTime.Now;
            Entrada.Cantidad   = 5;
            Entrada.ProductoId = 3;


            paso = EntradaProductosBLL.Modificar(Entrada);
            Assert.AreEqual(paso, true);
        }
Beispiel #4
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            EntradaProductosBLL         repositorio = new EntradaProductosBLL();
            EntradaProductos            eProductos  = LlenaClase();
            RepositorioBase <Productos> productos   = new RepositorioBase <Productos>();

            bool paso = false;

            if (ProductoDropDownList != null)
            {
                if (Page.IsValid)
                {
                    if (EProductoIdTextBox.Text == "0")
                    {
                        paso = repositorio.Guardar(eProductos);
                    }
                    else
                    {
                        var verificar = repositorio.Buscar(Utils.ToInt(EProductoIdTextBox.Text));
                        if (verificar != null)
                        {
                            paso = repositorio.Modificar(eProductos);
                        }
                        else
                        {
                            Utils.ShowToastr(this, "No se encuentra el ID", "Fallo", "error");
                            return;
                        }
                    }
                    if (paso)
                    {
                        Utils.ShowToastr(this, "Registro Con Exito", "Exito", "success");
                    }
                    else
                    {
                        Utils.ShowToastr(this, "No se pudo Guardar", "Fallo", "error");
                    }
                    LimpiarCampos();
                    return;
                }
            }
            else
            {
                Utils.ShowToastr(this, "El numero de cuenta no existe", "Fallo", "error");
                return;
            }
        }
        private void ButtonGuardar_Click(object sender, EventArgs e)
        {
            bool             paso            = false;
            EntradaProductos entradaProducto = Llenarclase();

            if (Validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                if (EntradaIdNumericUpDown.Value == 0)
                {
                    paso = EntradaProductosBLL.Guardar(entradaProducto);
                }
                else
                {
                    var V = EntradaProductosBLL.Buscar(Convert.ToInt32(EntradaIdNumericUpDown.Value));

                    if (V != null)
                    {
                        paso = EntradaProductosBLL.Modificar(entradaProducto);
                    }
                }
                LimpiarCampos();
                GeneralErrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }