//devuelve los datos del movimiento por encabezado
        public string[] datosMovimiento(int encabezado)
        {
            sql_MovimientoEncabezado = new SQL_MovimientoEncabezado();

            movimientoEncabezado = sql_MovimientoEncabezado.obtenerMovimientoEncabezado(encabezado);

            string[] datos =
            {
                movimientoEncabezado.ID_MOVIMIENTO_ENCABEZADO.ToString(),
                movimientoEncabezado.TIPO_MOVIMIENTO.NOMBRE_TIPO_MOVIMIENTO,
                movimientoEncabezado.NOMBRE_MOVIMIENTO,
                movimientoEncabezado.DESCRIPCION_MOVIMIENTO,
                movimientoEncabezado.FECHA_MOVIMIENTO.ToString(),
                movimientoEncabezado.ESTADO.ToString()
            };

            return(datos);
        }
예제 #2
0
        public void llenarDGV(int tipoLista, DataGridView dgv)
        {
            SQL_MovimientoEncabezado  movimientoEncabezado;
            SQL_OrdenCompraEncabezado ordenCompraEncabezado;
            int fila;

            switch (tipoLista)
            {
            case 1:
                movimientoEncabezado = new SQL_MovimientoEncabezado();

                dgv.Rows.Clear();
                fila = 0;

                foreach (MovimientoEncabezado movEncTmp in movimientoEncabezado.llenarDGVMovimientoEncabezado())
                {
                    dgv.Rows.Add();
                    dgv.Rows[fila].Cells[0].Value = movEncTmp.ID_MOVIMIENTO_ENCABEZADO.ToString();
                    dgv.Rows[fila].Cells[1].Value = movEncTmp.NOMBRE_MOVIMIENTO;
                    dgv.Rows[fila].Cells[2].Value = movEncTmp.TIPO_MOVIMIENTO.NOMBRE_TIPO_MOVIMIENTO;
                    dgv.Rows[fila].Cells[3].Value = movEncTmp.ESTADO.ToString();
                    fila++;
                }

                break;

            case 2:

                movimientoEncabezado = new SQL_MovimientoEncabezado();

                dgv.Rows.Clear();
                fila = 0;

                foreach (MovimientoEncabezado movEncTmp in movimientoEncabezado.llenarDGVMovimientoEncabezado())
                {
                    dgv.Rows.Add();
                    dgv.Rows[fila].Cells[0].Value = movEncTmp.ID_MOVIMIENTO_ENCABEZADO.ToString();
                    dgv.Rows[fila].Cells[1].Value = movEncTmp.NOMBRE_MOVIMIENTO;
                    dgv.Rows[fila].Cells[2].Value = movEncTmp.TIPO_MOVIMIENTO.NOMBRE_TIPO_MOVIMIENTO;
                    dgv.Rows[fila].Cells[3].Value = movEncTmp.BODEGA_SALIDA;
                    dgv.Rows[fila].Cells[4].Value = movEncTmp.ESTADO.ToString();
                    fila++;
                }

                break;

            case 3:

                ordenCompraEncabezado = new SQL_OrdenCompraEncabezado();

                dgv.Rows.Clear();
                fila = 0;

                foreach (OrdenCompraEncabezado OrdCompTmp in ordenCompraEncabezado.llenarDGVOrdenCompraEncabezado())
                {
                    dgv.Rows.Add();
                    dgv.Rows[fila].Cells[0].Value = OrdCompTmp.ID_ORDEN_COMPRA_ENCABEZADO.ToString();
                    dgv.Rows[fila].Cells[1].Value = OrdCompTmp.NOMBRE_ORDEN_COMPRA;
                    dgv.Rows[fila].Cells[2].Value = OrdCompTmp.FECHA_EMISION.ToString();
                    dgv.Rows[fila].Cells[3].Value = OrdCompTmp.ESTADO.ToString();
                    fila++;
                }

                break;

            default:
                mensaje = new Mensaje("Error al llenar la tabla.");
                mensaje.Show();
                break;
            }
        }
        //actualiza un movimiento encabezado en la base de datos
        public void actualizarMovimientoEncabezado(string[] encabezado)
        {
            sql_MovimientoEncabezado = new SQL_MovimientoEncabezado();

            sql_MovimientoEncabezado.actualizarMovimientoEncabezado(encabezado);
        }
        //ingresa un movimiento encabezado a la base de datos
        public void insertarMovimientoEncabezado(string[] encabezado)
        {
            sql_MovimientoEncabezado = new SQL_MovimientoEncabezado();

            sql_MovimientoEncabezado.ingresarMovimientoEncabezado(encabezado);
        }