private void EditarTicket(usp_LisTicketPesada_Result objTicket) { Application.Current.Resources["GridDataListarTP"] = objTicket; ucRegistrarTicket ucRegTicket = new ucRegistrarTicket(); _main.sPanelOne.Children.Clear(); _main.sPanelOne.Children.Add(ucRegTicket); _main.InPMenuNavegacion = 0; _main.InSMenuNavegacion = 4; var uc = new ucMenuNavegacion(_main); _main.SPanelNavegacion.Children.Clear(); _main.SPanelNavegacion.Children.Add(uc); }
private void ValidarOperacion() { oTicket = ((usp_LisTicketPesada_Result)Application.Current.Resources["GridDataListarTP"]); if (oTicket != null) { strGestion = "Editar"; btnImprimir.Visibility = Visibility.Visible; label.Visibility = Visibility.Visible; txtCodigo.Visibility = Visibility.Visible; cboAnalisis.Visibility = Visibility.Hidden; txtAnalisis.Visibility = Visibility.Visible; txtCodigo.Text = oTicket.CODIGOTICKETPESADA; dtFecha.Text = oTicket.FECHATICKET; cboOfOperacion.SelectedValue = oTicket.IDLOCAL.Trim() == "1"?"01": oTicket.IDLOCAL; txtCliente.Text = oTicket.CLIENTE; lblIdCliente.Content = oTicket.IDCLIENTE; lblIdTicket.Content = oTicket.IDTICKETPESADA; /*Inicio Cargar Combo Contacto*/ LisClienteContacto oSrvClie = new LisClienteContacto(); List <LisClienteContacto> lstSrvClie = new List <LisClienteContacto>(); var lst2 = _ClienteClient.usp_LisClienteContacto(oTicket.IDCLIENTE, "1").ToList(); foreach (LisClienteContacto item in lst2) { oSrvClie = new LisClienteContacto(); oSrvClie.NOMBRE = item.NOMBRE + " - " + item.APELLIDO; oSrvClie.IDCONTACTOCLIENTE = item.IDCONTACTOCLIENTE; lstSrvClie.Add(oSrvClie); } cboProveedor.ItemsSource = lstSrvClie; cboProveedor.DisplayMemberPath = "NOMBRE"; cboProveedor.SelectedValuePath = "IDCONTACTOCLIENTE"; cboProveedor.SelectedValue = oTicket.IDCONTACTOCLIENTE; /*Fin Cargar Combo Contacto*/ txtLocal.Text = oTicket.DEPARTAMENTO; txtSector.Text = oTicket.PROVINCIA; txtDistrito.Text = oTicket.DISTRITO; lblidLaboratorio.Content = oTicket.IDLABORATORIO; txtAnalisis.Text = oTicket.CODIGOLABORATORIO; oTicket.DESCLABORATORIO = oTicket.DESCLABORATORIO == null ? "0*0*0*0" : oTicket.DESCLABORATORIO; string[] arrLaboratorio = oTicket.DESCLABORATORIO.Split('*'); if (arrLaboratorio.Length == 4) { txtZona.Text = arrLaboratorio[0]; txtCalidad.Text = arrLaboratorio[1]; txtHumedad.Text = arrLaboratorio[2]; txtRendimiento.Text = arrLaboratorio[3]; } txtNroSacos.Text = oTicket.NROSACO.ToString(); txtKgBruto.Text = oTicket.KGBRUTO.ToString(); cboTipoProducto.SelectedValue = oTicket.IDTIPOCAFE; cboTipoSaco.SelectedValue = oTicket.IDSACO + "|" + oTicket.PESOSACO + "00"; CalcularTotales_cboTipoSaco(); txtObservaciones.Text = oTicket.OBSERVACIONES; chkEstadoTicket.IsChecked = (oTicket.IDESTADO == 1) ? true : false; Application.Current.Resources["GridDataListarTP"] = null; } else { strGestion = "Nuevo"; btnImprimir.Visibility = Visibility.Hidden; label.Visibility = Visibility.Hidden; txtCodigo.Visibility = Visibility.Hidden; } }