Пример #1
0
        private void Buscar_Click(object sender, EventArgs e)
        {
            txtc.Clear();
            txtdes.Clear();
            txtpre.Clear();
            txtcant.Clear();

            BuscarArticulos buscararticulo = new BuscarArticulos();

            buscararticulo.ShowDialog();
            CargarArticulos();
        }
Пример #2
0
        private void datagridLinPedidos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            string valor  = "P";
            string estado = gridcpedidos.Rows[gridcpedidos.CurrentRow.Index].Cells[2].Value.ToString();
            //Llamamos a la funcion para comprobar el estado
            string resultado = pedidos.BL_ComprobarEstado(valor, estado);

            //Si el pedido esta activo
            if (resultado == "-1")
            {
                MessageBox.Show("Este pedido no se puede modificar ya que ya se encuentra activo");
            }
            else
            {
                datagridLinPedidos.ReadOnly = false;
                datagridLinPedidos.Rows[datagridLinPedidos.CurrentRow.Index].Cells[0].ReadOnly = true;
                datagridLinPedidos.Rows[datagridLinPedidos.CurrentRow.Index].Cells[1].ReadOnly = true;
                datagridLinPedidos.Rows[datagridLinPedidos.CurrentRow.Index].Cells[2].ReadOnly = true;
                datagridLinPedidos.Rows[datagridLinPedidos.CurrentRow.Index].Cells[4].ReadOnly = true;

                if (e.ColumnIndex == 0)
                {
                    MessageBox.Show("No puede modificar el codigo de pedido");
                }
                if (e.ColumnIndex == 1)
                {
                    MessageBox.Show("No puede modificar el Numero de linea");
                }
                if (e.ColumnIndex == 2)
                {
                    //Vamos a abrir el formulario BuscarArticulos para buscar el articulo que queremos modificar
                    BuscarArticulos articulos = new BuscarArticulos();
                    articulos.ShowDialog();

                    CagarArticulo();
                }
                if (e.ColumnIndex == 4)
                {
                    MessageBox.Show("No se puede modificar el precio unitario");
                }
            }
        }