示例#1
0
        private void EditarGI(usp_LisGuiaIngresoZona_Result oGuia)
        {
            Application.Current.Resources["GridDataListarGI"] = oGuia;
            ucRegistrarGI ucRegGI = new ucRegistrarGI();

            _main.sPanelOne.Children.Clear();
            _main.sPanelOne.Children.Add(ucRegGI);

            _main.InPMenuNavegacion = 1;
            _main.InSMenuNavegacion = 5;

            var uc = new ucMenuNavegacion(_main);

            _main.SPanelNavegacion.Children.Clear();
            _main.SPanelNavegacion.Children.Add(uc);
        }
示例#2
0
        private void ValidarOperacion()
        {
            usp_LisGuiaIngresoZona_Result oGI = new usp_LisGuiaIngresoZona_Result();

            oGI = ((usp_LisGuiaIngresoZona_Result)Application.Current.Resources["GridDataListarGI"]);
            if (oGI != null)
            {
                strGestion             = "Editar";
                btnImprimir.IsEnabled  = true;
                btnImprimir.Visibility = Visibility.Visible;

                lblCodigoInterno.Visibility = Visibility.Visible;
                txtCodigo.Visibility        = Visibility.Visible;
                /*Cargando las cosechas en el cbo Cosecha que le corresponden a este cliente*/
                usp_Mant_CLIENTE_COSECHA(oGI.IDCLIENTE.ToString());
                lblHiddenIdGuia.Content     = oGI.IDGUIA.ToString();
                listViewResumen.Visibility  = Visibility.Visible;
                lblTituloResumen.Visibility = Visibility.Visible;

                usp_LisDatoGuiaIngresoZona(oGI.GUIAINGRESO.ToString().Replace("-", ""));
                Llenar_Ruma_Server(Convert.ToInt32(oGI.IDLOCAL));
                listViewTicket.Visibility  = Visibility.Hidden;
                lblTituloTicket.Visibility = Visibility.Hidden;

                cboOfOperacion.SelectedValue = oGI.IDLOCAL;
                lblHiddenIdCliente.Content   = oGI.IDCLIENTE;

                lblHiddenGRSGO.Content = oGI.TRASLADO;

                txtCliente.Text = oGI.CLIENTE.ToString();

                txtCodigo.Text = oGI.GUIAINGRESO.ToString();

                lblHiddenIdProveedor.Content = oGI.IDCONTACTOCLIENTE.ToString();
                txtProveedor.Text            = oGI.CONTACTOCLIENTE == null ? "": oGI.CONTACTOCLIENTE.ToString();
                cboRuma.SelectedValue        = oGI.RUMADESTINO;
                txtTotalSacos.Text           = oGI.TOTALSACO.ToString();
                txtKgBruto.Text = oGI.TOTALKGBRUTO.ToString();
                txtTara.Text    = oGI.TOTALTARA.ToString();
                txtDscAgua.Text = oGI.TOTALDSCTOAGUA.ToString();
                txtKgNeto.Text  = oGI.TOTALKGNETO.ToString();

                lblHiddenIdCert.Content     = oGI.IdCertificadoVSP.ToString();
                lblHiddenDescCert.Content   = oGI.DESCCERTIFICACION.ToString();
                cboModIngreso.SelectedValue = oGI.MODALIDADINGRESO.ToString();

                cboTipoProducto.SelectedValue = oGI.IdTipoCaFe.ToString();
                txtGRTerceros.Text            = oGI.GUIAREMISIONEXTERNA.ToString();

                txtObservaciones.Text = oGI.OBSERVACION.ToString();

                /*Dentro de este metodo se indica la cosecha de esta GI*/
                usp_LisGuiaIngresoEditar(oGI.IDGUIA);
                usp_ListIngresoSaldo(oGI.IDGUIA);
                chkContraServ.IsChecked = oGI.IDPROCESO == 1 ? true : false;
                /*Pestaña Detalle*/
                Application.Current.Resources["GridDataListarGI"] = null;

                txtObservaciones.IsEnabled = false;
                txtGISaco.IsEnabled        = false;
                txtGIKgBruto.IsEnabled     = false;
            }
            else
            {
                strGestion             = "Nuevo";
                btnImprimir.IsEnabled  = false;
                btnImprimir.Visibility = Visibility.Hidden;

                Llenar_Ruma_Server(Convert.ToInt32(cboOfOperacion.SelectedValue));
                lblCodigoInterno.Visibility = Visibility.Hidden;
                txtCodigo.Visibility        = Visibility.Hidden;
            }
        }