示例#1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current;
                ap.Medida = (Medida)cbMedida.SelectedItem;

                Pedido p = new Pedido();
                p.Id      = idPedido;
                ap.Pedido = p;

                if (ap.Id == 0)
                {
                    DatosArticuloPedido.Crear(ap);
                }
                else
                {
                    DatosArticuloPedido.Modificar(ap);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
示例#2
0
        public FrmEditarArticuloPedido(int id, int idPedido)
        {
            InitializeComponent();
            this.idPedido = idPedido;
            medidaBindingSource.DataSource = DatosMedida.getMedidas();

            if (id == 0)
            {
                articuloPedidoBindingSource.Add(new ArticuloPedido());
            }
            else
            {
                articuloPedidoBindingSource.Add(DatosArticuloPedido.getArticuloPedido(id));

                cbMedida.SelectedItem  = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida;
                cbMedida.SelectedValue = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida.Id;

                ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current;

                if (ap.Nombre != "")
                {
                    this.Text = "Editar " + ap.Nombre;
                }
            }
        }
示例#3
0
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            try
            {
                ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current;

                if (MessageBox.Show("¿Esta seguro de borrar a " + ap.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DatosArticuloPedido.Eliminar(ap);
                    Actualizar();
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
示例#4
0
 private void Actualizar()
 {
     articuloPedidoBindingSource.DataSource = DatosArticuloPedido.getArticulosPedidosPorPedido(id);
 }