Example #1
0
        private void SetInfoInControls()
        {
            try
            {
                info_pedido = bus_orden.GetInfo(info_pedido.IdEmpresa, info_pedido.IdOrdenPedido);
                if (info_pedido != null)
                {
                    txt_IdOrdenPedido.Text      = info_pedido.IdOrdenPedido.ToString();
                    txt_ObservacionGA.Text      = info_pedido.ObservacionGA;
                    IdSolicitante               = info_pedido.IdSolicitante;
                    txt_Observacion.Text        = info_pedido.op_Observacion;
                    cmb_Departamento.EditValue  = info_pedido.IdDepartamento;
                    de_Fecha.DateTime           = Accion != Cl_Enumeradores.eTipo_action.duplicar ? info_pedido.op_Fecha.Date : DateTime.Now.Date;
                    txt_codigo.Text             = info_pedido.op_Codigo;
                    chk_EsCompraUrgente.Checked = info_pedido.EsCompraUrgente;
                    cmb_PuntoCargoCab.EditValue = info_pedido.IdPunto_cargo;

                    blst_det = new BindingList <com_OrdenPedidoDet_Info>(bus_detalle.GetListRegularizacion(info_pedido.IdEmpresa, info_pedido.IdOrdenPedido));
                    foreach (var item in blst_det)
                    {
                        item.opd_EstadoProceso = "A";
                        //item.opd_CantidadApro = 0;
                        item.Adjunto       = false;
                        item.NombreArchivo = null;
                    }

                    gc_detalle.DataSource = blst_det;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }