//obtener datos para el datagrid de encabezados de ordenes de compra public List <OrdenCompraEncabezado> llenarDGVOrdenCompraEncabezado() { List <OrdenCompraEncabezado> ordenCompraEncabezadoList = new List <OrdenCompraEncabezado>(); try { string sComando = string.Format("SELECT id_orden_compra_encabezado, nombre_orden_compra, fecha_emision, ESTADO " + "FROM ordenes_compras_encabezado;"); OdbcDataReader reader = transaccion.ConsultarDatos(sComando); if (reader.HasRows) { while (reader.Read()) { OrdenCompraEncabezado movimientoEncabezadoTmp = new OrdenCompraEncabezado(); movimientoEncabezadoTmp.ID_ORDEN_COMPRA_ENCABEZADO = reader.GetInt32(0); movimientoEncabezadoTmp.NOMBRE_ORDEN_COMPRA = reader.GetString(1); movimientoEncabezadoTmp.FECHA_EMISION = reader.GetDate(2); movimientoEncabezadoTmp.ESTADO = reader.GetInt32(3); ordenCompraEncabezadoList.Add(movimientoEncabezadoTmp); } } return(ordenCompraEncabezadoList); } catch (OdbcException ex) { mensaje = new Mensaje("Error en la operacion con la Base de Datos: \n" + ex.Message); mensaje.Show(); return(null); } }
//Obtener datos de Orden de compra encabezado public string[] ordenCompraEncab(int encabezado) { ordenCompraEncabezado = sql_ordenCompraEncabezado.obtenerOrdenEncabezado(encabezado); string[] datos = { ordenCompraEncabezado.ID_ORDEN_COMPRA_ENCABEZADO.ToString(), ordenCompraEncabezado.NOMBRE_ORDEN_COMPRA, ordenCompraEncabezado.DESCRIPCION_ORDEN_COMPRA, ordenCompraEncabezado.PROVEEDOR.ID_PROVEEDOR.ToString() + " - " + ordenCompraEncabezado.PROVEEDOR.NOMBRE_PROVEEDOR, "", ordenCompraEncabezado.FECHA_ESTIMADA_ENTREGA.ToString(), ordenCompraEncabezado.FECHA_EMISION.ToString(), ordenCompraEncabezado.ENTREGADO.ToString(), ordenCompraEncabezado.ESTADO.ToString() }; return(datos); }