protected override bool cargarBusqueda() { if (frmBusquedaSalida == null) { frmBusquedaSalida = new frmBusquedaSalida(); } DialogResult res = frmBusquedaSalida.ShowDialog(); if (res == DialogResult.OK) { Cargador.cargarVendedores(cboVendedor, "", Global.Servicio.ObtenerNombresVendedores()); salida = frmBusquedaSalida.salidaSeleccionada; if (salida.Cliente != null) { //string clienteNombre = Global.Servicio.obtenerTodosClientes(int.MaxValue).Where(c => c.id == salida.idCliente).First().razonSocial; cboCliente.SelectedIndex = cboCliente.FindStringExact(salida.Cliente.razonSocial); } else { cboCliente.SelectedIndex = -1; } cboTipo.SelectedIndex = salida.Lote.numero.Substring(0, 3) == "MP-" ? 1:0; cboArticulo.SelectedIndex = cboArticulo.FindStringExact(salida.Lote.TipoArticulo.nombre); cboLote.SelectedIndex = cboLote.FindStringExact(salida.Lote.numero.ToString()); cboPresentacion.SelectedIndex = cboPresentacion.FindStringExact(salida.Presentacion == null ? "Sin seleccionar...": "x " + salida.Presentacion.litrosEnvase.ToString()); txtCantidad.Text = salida.cantidad.ToString(); dtpFecha.Value = salida.fecha.Value; cboVendedor.SelectedIndex = cboVendedor.FindStringExact(salida.nombreVendedor); return(true); } return(false); }
protected override void cargar() { Cargador.cargarArticulos(cboArticulo, "Sin Seleccionar..."); Cargador.cargarPresentaciones(cboPresentacion, "Sin Seleccionar..."); Cargador.cargarClientes(cboCliente, "Sin Seleccionar..."); cboTipo.Items.Clear(); cboTipo.Items.Add("Productos"); cboTipo.Items.Add("Materia Prima / Insumos"); cboTipo.SelectedIndex = 0; Cargador.cargarVendedores(cboVendedor, "Sin Seleccionar...", Global.Servicio.ObtenerNombresVendedores()); gpbDatos.Enabled = false; }