public async Task <IActionResult> Index(string cadenaBuscar = "", bool mostrarTodos = false) { if (cadenaBuscar == null) { cadenaBuscar = ""; } var dtos = (IEnumerable <ProvinciaDto>) await _provinciaServicio.Obtener(cadenaBuscar, mostrarTodos); var models = dtos.Select(p => new ProvinciaViewModel() { Id = p.Id, EstaEliminado = p.EliminadoStr, Nombre = p.Nombre, PaisId = p.PaisId, }).ToList(); foreach (var model in models) { model.PaisNombre = await _helperPais.ObtenerNombrePais(model.PaisId); } ViewBag.MostrarTodos = mostrarTodos; ViewBag.CadenaBuscar = cadenaBuscar; return(View(models)); }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } IEnumerable <CategoriaDto> a = _categoriaServicio.Obtener(string.Empty); IEnumerable <ProvinciaDto> b = _provinciaServicio.Obtener(string.Empty); CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); CargarComboBox(cmbCategoria, _categoriaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { var provincia = (ProvinciaDto)cmbProvincia.Items[0]; CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id"); } nudLegajo.Minimum = 1; nudLegajo.Maximum = 99999999; nudLegajo.Value = _empleadoServicio.ObtenerSiguienteLegajo(); // Asignando un Evento imgFotoEmpleado.Image = Constantes.ImagenesSistema.PerfilVacio; txtApellido.Focus(); }
public override void CargarDatos(long?entidadId) { PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (entidadId.HasValue) // Eliminar o Modificar { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (DepartamentoDto)_departamentoServicio.Obtener(entidadId.Value); if (entidad == null) { MessageBox.Show("Ocurrio un error al Obtener el registro seleccionado"); Close(); } txtDescripcion.Text = entidad.Descripcion; cmbProvincia.SelectedValue = entidad.ProvinciaId; } else { txtDescripcion.Clear(); txtDescripcion.Focus(); } }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); CargarComboBox(cmbIVA, _ivaServicios.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { var provincia = (ProvinciaDto)cmbProvincia.Items[0]; CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id"); } // Asignando un Evento txtRazonSocial.KeyPress += Validacion.NoNumeros; txtCuit.KeyPress += Validacion.NoSimbolos; txtCuit.KeyPress += Validacion.NoLetras; txtTelefono.KeyPress += Validacion.NoSimbolos; txtTelefono.KeyPress += Validacion.NoLetras; txtCalle.KeyPress += Validacion.NoSimbolos; txtBarrio.KeyPress += Validacion.NoSimbolos; imgFotoEmpresa.Image = Constantes.Imagen.Usuario; txtRazonSocial.Focus(); }
public override void EjecutarPostLimpieza() { txtLegajo.Text = _empleadoServicio.ObtenerSiguienteLegajo().ToString(); var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio.ObtenerPorProvincia(provincias.FirstOrDefault().Id); PoblarComboBox(cmbDepartamento, departamentos , "Descripcion", "Id"); if (departamentos.Any()) { PoblarComboBox(cmbLocalidad, _LocalidadServicio.ObtenerPorDepartamento(departamentos.FirstOrDefault().Id), "Descripcion", "Id"); } } txtApellido.Focus(); }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); // Asignando un Evento txtDescripcion.Focus(); }
public override void CargarDatos(long?entidadId) { nudCuentaCorriente.Minimum = 0; nudCuentaCorriente.Maximum = 9999999; long?id = entidadId; if (!entidadId.HasValue) { MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop); this.Close(); } if (TipoOperacion == TipoOperacion.Eliminar) { btnLimpiar.Enabled = false; } var Cliente = _clienteServicio.ObtenerPorId(entidadId.Value); txtApellido.Text = Cliente.Apellido; txtNombre.Text = Cliente.Nombre; txtDni.Text = Cliente.Dni; txtTelefono.Text = Cliente.Telefono; txtCelular.Text = Cliente.Celular; txtEmail.Text = Cliente.Email; txtCuil.Text = Cliente.Cuil; dtpFechaNacimiento.Value = Cliente.FechaNacimiento; CheckCuentaCorriente.Checked = Cliente.PoseeCuentaCorriente; nudCuentaCorriente.Value = Cliente.MontoMaximoCtaCte; txtCalle.Text = Cliente.Calle; txtNumero.Text = Cliente.Numero.ToString(); txtPiso.Text = Cliente.Piso; txtDepartamento.Text = Cliente.Departamento; txtCasa.Text = Cliente.Casa; txtLote.Text = Cliente.Lote; txtManzana.Text = Cliente.Manzana; txtBarrio.Text = Cliente.Barrio; CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = Cliente.ProvinciaId; if (cmbProvincia.Items.Count > 0) { CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(Cliente.ProvinciaId, string.Empty), "Descripcion", "Id"); } }
public override void CargarDatos(long?entidadId) { if (!entidadId.HasValue) { MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop); this.Close(); } if (TipoOperacion == TipoOperacion.Eliminar) { btnLimpiar.Enabled = false; } var empleado = _empleadoServicio.ObtenerPorId(entidadId.Value); // Datos Personales nudLegajo.Minimum = 1; nudLegajo.Maximum = 9999999999; nudLegajo.Value = empleado.Legajo; txtApellido.Text = empleado.Apellido; txtNombre.Text = empleado.Nombre; txtDni.Text = empleado.Dni; txtTelefono.Text = empleado.Telefono; txtCelular.Text = empleado.Celular; txtEmail.Text = empleado.Email; txtCuil.Text = empleado.Cuil; dtpFechaNacimiento.Value = empleado.FechaNacimiento; imgFotoEmpleado.Image = Convertir_Bytes_Imagen(empleado.Foto); // Datos Direccion txtCalle.Text = empleado.Calle; txtNumero.Text = empleado.Numero.ToString(); txtPiso.Text = empleado.Piso; txtDepartamento.Text = empleado.Dpto; txtCasa.Text = empleado.Casa; txtLote.Text = empleado.Lote; txtManzana.Text = empleado.Mza; txtBarrio.Text = empleado.Barrio; CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedItem = empleado.ProvinciaId; if (cmbProvincia.Items.Count > 0) { CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(empleado.ProvinciaId, string.Empty), "Descripcion", "Id"); } }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue) { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (LocalidadDto)_localidadServicio.Obtener(entidadId.Value); if (entidad == null) { MessageBox.Show("Ocuriro un error al obtener el registro seleciconado"); Close(); } PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = entidad.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = entidad.DepartamentoId; txtDescripcion.Text = entidad.Descripcion; txtDescripcion.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); }; } else { // Nuevo PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) // si tiene algo { PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue) , "Descripcion", "Id"); } txtDescripcion.Clear(); } }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); //CargarComboBox(cmbZona, _zonaservicio.Obtener(string.Empty), "Nombre", "Id"); // Asignando un Evento txtDescripcion.KeyPress += Validacion.NoSimbolos; txtDescripcion.Focus(); }
public override void CargarDatos(long?entidadId) { base.CargarDatos(entidadId); if (entidadId.HasValue) { var resultado = (ProvinciaDto)_provinciaServicio.Obtener(entidadId.Value); if (resultado == null) { MessageBox.Show("Ocurrio un error al obtener el registro seleccionado"); Close(); } txtDescripcion.Text = resultado.Descripcion; if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } } else // Nuevo { btnEjecutar.Text = "Nuevo"; } }
public async Task <long> ObtenerPaisIdPorLocalidad(long localidadId) { var localidad = (LocalidadDto)await _localidadServicio.Obtener(localidadId); var provincia = (ProvinciaDto)await _provinciaServicio.Obtener(localidad.ProvinciaId); return(provincia.PaisId); }
// Sobreescribir el comportamiento del Actualizar // de la Clase Base (FormConsulta) public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { // Codigo agregado por Nosotros dgv.DataSource = _provinciaServicio.Obtener(cadenaBuscar); // Codigo del PAPA base.ActualizarDatos(dgv, cadenaBuscar); }
private void Inicializar() { if (hayDatos) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); CargarComboBox(cmdCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { var provincia = (ProvinciaDto)cmbProvincia.Items[0]; CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id"); } imgLogo.Image = ImagenesSistema.ImagenNoDisponible; }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { var provincia = (ProvinciaDto)cmbProvincia.Items[0]; CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id"); } // Asignando un Evento txtApellido.KeyPress += Validacion.NoSimbolos; txtApellido.KeyPress += Validacion.NoNumeros; txtDni.KeyPress += Validacion.NoSimbolos; txtDni.KeyPress += Validacion.NoLetras; txtCuil.KeyPress += Validacion.NoSimbolos; txtCuil.KeyPress += Validacion.NoLetras; txtTelefono.KeyPress += Validacion.NoSimbolos; txtTelefono.KeyPress += Validacion.NoLetras; txtCelular.KeyPress += Validacion.NoSimbolos; txtCelular.KeyPress += Validacion.NoLetras; txtNumero.KeyPress += Validacion.NoSimbolos; txtNumero.KeyPress += Validacion.NoLetras; txtApellido.Focus(); }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { var provincia = (ProvinciaDto)cmbProvincia.Items[0]; CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id"); } // Asignando un Evento imgFotoCliente.Image = Constantes.ImagenesSistema.PerfilVacio; txtApellido.Focus(); }
private void ConsumidorFinal() { var clientedni = _clienteServicio.ObtenerPorDni("99999999"); var provinciaDescripcion = _provinciaServicio.Obtener("Tucuman"); var localidadDescripcion = _localidadServicio.Obtener("San Miguel de Tucuman"); var provinciaId = 1; var localidadId = 1; if (clientedni == null) { if (provinciaDescripcion == null) { var provincia = new ProvinciaDto(); provincia.Id = 1; provincia.Descripcion = "Tucuman"; _provinciaServicio.Insertar(provincia); } if (localidadDescripcion == null) { var localidad = new LocalidadDto(); localidad.Id = 1; localidad.Descripcion = "San Miguel de Tucuman"; localidad.ProvinciaId = provinciaId; _localidadServicio.Insertar(localidad); } var cliente = new ClienteDto(); cliente.Apellido = "Final"; cliente.Nombre = "Consumidor"; cliente.Dni = "99999999"; cliente.Cuil = "99999999"; cliente.Email = "*****@*****.**"; cliente.FechaNacimiento = DateTime.Now; cliente.Calle = "sin nombre"; cliente.Numero = 99; cliente.Barrio = "sin nombre"; cliente.ProvinciaId = 1; cliente.LocalidadId = 1; _clienteServicio.Insertar(cliente); } }
public async Task <DireccionViewModel> ObtenerDireccion(long id) { var dto = (DireccionDto)await _direccionServicio.Obtener(id); var localidad = (LocalidadDto)await _localidadServicio.Obtener(dto.LocalidadId); var provincia = (ProvinciaDto)await _provinciaServicio.Obtener(localidad.ProvinciaId); var pais = (PaisDto)await _paisServicio.Obtener(provincia.PaisId); var model = new DireccionViewModel() { Id = dto.Id, EstaEliminado = dto.EliminadoStr, Descripcion = dto.Descripcion, LocalidadId = dto.LocalidadId, Ubicacion = $"{localidad.Nombre}, {provincia.Nombre}, {pais.Nombre}" }; return(model); }
public override void CargarDatos(long?entidadId) { base.CargarDatos(entidadId); if (entidadId.HasValue) { var resultado = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value); if (resultado == null) { MessageBox.Show("Ocurrio un error al obtener el registro seleccionado"); Close(); } // =============== Datos Cliente ========== // txtApellido.Text = resultado.Apellido; txtNombre.Text = resultado.Nombre; txtDni.Text = resultado.Dni; txtTelefono.Text = resultado.Telefono; txtDomicilio.Text = resultado.Direccion; cmbProvincia.SelectedValue = resultado.ProvinciaId; cmbDepartamento.SelectedValue = resultado.DepartamentoId; cmbLocalidad.SelectedValue = resultado.LocalidadId; txtMail.Text = resultado.Mail; cmbCondicionIva.SelectedValue = resultado.CondicionIva; // =============== Datos ========== // chkActivarCuentaCorriente.Checked = resultado.ActivarCtaCte; chkLimiteCompra.Checked = resultado.TieneLimiteCompra; nudLimiteCompra.Value = resultado.MontoMaximoCtaCte; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = resultado.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(resultado.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = resultado.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(resultado.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = resultado.LocalidadId; PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbCondicionIva.SelectedValue = resultado.CondicionIvaId; if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } } else { var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio .ObtenerPorProvincia((long)cmbProvincia.SelectedValue); PoblarComboBox(cmbDepartamento, departamentos, "Descripcion", "Id"); if (departamentos.Any()) { var localidades = _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue); PoblarComboBox(cmbLocalidad, localidades, "Descripcion", "Id"); } } PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); btnEjecutar.Text = "Grabar"; LimpiarControles(this, false); } }
public _00010_Abm_Cliente(TipoOperacion tipoOperacion, long?entidadId = null) : base(tipoOperacion, entidadId) { InitializeComponent(); _LocalidadServicio = ObjectFactory.GetInstance <ILocalidadServicio>(); _provinciaServicio = ObjectFactory.GetInstance <IProvinciaServicio>(); _departamentoServicio = ObjectFactory.GetInstance <IDepartamentoServicio>(); _clienteServicio = ObjectFactory.GetInstance <IClienteServicio>(); _condicionIvaServicio = ObjectFactory.GetInstance <ICondicionIvaServicio>(); var provincias = _provinciaServicio.Obtener(string.Empty, false); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio.ObtenerPorProvincia(provincias.FirstOrDefault().Id); PoblarComboBox(cmbDepartamento, departamentos , "Descripcion", "Id"); if (departamentos.Any()) { PoblarComboBox(cmbLocalidad, _LocalidadServicio.ObtenerPorDepartamento(departamentos.FirstOrDefault().Id), "Descripcion", "Id"); } } PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty, false), "Descripcion", "Id"); txtApellido.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); }; txtNombre.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); }; txtDni.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); NoLetras(sender, args); }; txtTelefono.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); NoLetras(sender, args); }; txtDomicilio.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); NoSimbolos(sender, args); }; txtMail.KeyPress += delegate(object sender, KeyPressEventArgs args) { NoInyeccion(sender, args); }; }
public async Task <IEnumerable <SelectListItem> > PoblarSelect() { var provincias = (IEnumerable <ProvinciaDto>) await _provinciaServicio.Obtener(String.Empty, false); return(new SelectList(provincias, "Id", "Nombre")); }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue) { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value); if (entidad == null) { MessageBox.Show("Ocuriro un error al obtener el registro seleciconado"); Close(); } txtApellido.Text = entidad.Apellido; txtNombre.Text = entidad.Nombre; txtDni.Text = entidad.Dni; txtTelefono.Text = entidad.Telefono; txtDomicilio.Text = entidad.Direccion; chkActivarCuentaCorriente.Checked = entidad.ActivarCtaCte; chkLimiteCompra.Checked = entidad.TieneLimiteCompra; nudLimiteCompra.Value = entidad.MontoMaximoCtaCte; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = entidad.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = entidad.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(entidad.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = entidad.LocalidadId; PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbCondicionIva.SelectedValue = entidad.CondicionIvaId; txtMail.Text = entidad.Mail; } else { LimpiarControles(this); PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue) , "Descripcion", "Id"); if (cmbDepartamento.Items.Count > 0) { PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento((long)cmbProvincia.SelectedValue), "Descripcion", "Id"); } } } }
private void _00012_Configuracion_Load(object sender, System.EventArgs e) { configuracion = _configuracionServicio.Obtener(); if (configuracion != null) { // Modificar configuracion.EsPrimeraVez = false; // ================================================= // // ========== Datos de la Empresa ========= // // ================================================= // txtRazonSocial.Text = configuracion.RazonSocial; txtNombreFantasia.Text = configuracion.NombreFantasia; txtCUIL.Text = configuracion.Cuit; txtTelefono.Text = configuracion.Telefono; txtCelular.Text = configuracion.Celular; txtDireccion.Text = configuracion.Direccion; PoblarComboBox(cmbProvincia, _provinciaServicio .Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = configuracion.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(configuracion.ProvinciaId), "Descripcion" , "Id"); cmbDepartamento.SelectedValue = configuracion.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(configuracion.DepartamentoId) , "Descripcion" , "Id"); cmbLocalidad.SelectedValue = configuracion.LocalidadId; txtEmail.Text = configuracion.Email; // ================================================= // // ========== Datos del Stock ========= // // ================================================= // chkFacturaDescuentaStock.Checked = configuracion.FacturaDescuentaStock; chkPresupuestoDescuentaStock.Checked = configuracion.PresupuestoDescuentaStock; chkRemitoDescuentaStock.Checked = configuracion.RemitoDescuentaStock; chkActualizaCostoDesdeCompra.Checked = configuracion.ActualizaCostoDesdeCompra; chkModificaPrevioVentaDesdeCompra.Checked = configuracion.ModificaPrecioVentaDesdeCompra; cmbTipoPagoCompraPorDefecto.SelectedItem = configuracion.TipoFormaPagoPorDefectoCompra; cmbDeposito.SelectedValue = configuracion.DepositoStockId; // ================================================= // // ========== Datos de la Venta ========= // // ================================================= // txtObservacionFactura.Text = configuracion.ObservacionEnPieFactura; cmbListaPrecioDefecto.SelectedValue = configuracion.ListaPrecioPorDefectoId; chkRenglonesFactura.Checked = configuracion.UnificarRenglonesIngresarMismoProducto; cmbTipoPagoPorDefecto.SelectedItem = configuracion.TipoFormaPagoPorDefectoVenta; cmbDepositoVenta.SelectedValue = configuracion.DepositoVentaId; // ================================================= // // ========== Datos de la Caja ========= // // ================================================= // if (configuracion.IngresoManualCajaInicial) { rdbIngresoManualCaja.Checked = true; } else { rdbIngresoPorCierreDelDIaAnterior.Checked = true; } chkPuestoSeparado.Checked = configuracion.PuestoCajaSeparado; chkRetiroDineroCaja.Checked = configuracion.ActivarRetiroDeCaja; nudMontoMaximo.Value = configuracion.MontoMaximoRetiroCaja; // ================================================= // // ========== Bascula ========= // // ================================================= // chkActivarBascula.Checked = configuracion.ActivarBascula; txtCodigoBascula.Text = configuracion.CodigoBascula; if (configuracion.EsImpresionPorPrecio) { rdbEtiquetaPorPrecio.Checked = true; } else { rdbEtiquetaPorPeso.Checked = true; } } else { // Nuevo configuracion = new ConfiguracionDto(); configuracion.EsPrimeraVez = true; LimpiarControles(this); var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio .ObtenerPorProvincia((long)cmbProvincia.SelectedValue); PoblarComboBox(cmbDepartamento, departamentos, "Descripcion", "Id"); if (departamentos.Any()) { var localidades = _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue); PoblarComboBox(cmbLocalidad, localidades, "Descripcion", "Id"); } txtRazonSocial.Focus(); } } }
public override void CargarDatos(long?entidadId) { base.CargarDatos(entidadId); if (entidadId.HasValue) { var resultados = (EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), entidadId.Value); if (resultados == null) { MessageBox.Show("Ocurrio un error al obtener el registro seleccionado"); Close(); } //************Datos************// txtLegajo.Text = resultados.Legajo.ToString(); txtApellido.Text = resultados.Apellido; txtNombre.Text = resultados.Nombre; txtDni.Text = resultados.Dni; txtTelefono.Text = resultados.Telefono; txtDomicilio.Text = resultados.Direccion; cmbProvincia.SelectedValue = resultados.ProvinciaId; cmbDepartamento.SelectedValue = resultados.DepartamentoId; cmbLocalidad.SelectedValue = resultados.LocalidadId; txtMail.Text = resultados.Mail; imgFoto.Image = Imagen.ConvertirImagen(resultados.Foto); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = resultados.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(resultados.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = resultados.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(resultados.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = resultados.LocalidadId; if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } } else { var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio .ObtenerPorProvincia((long)cmbProvincia.SelectedValue); PoblarComboBox(cmbDepartamento, departamentos, "Descripcion", "Id"); if (departamentos.Any()) { var localidades = _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue); PoblarComboBox(cmbLocalidad, localidades, "Descripcion", "Id"); } } btnEjecutar.Text = "Grabar"; LimpiarControles(this, false); } }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue) { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), entidadId.Value); if (entidad == null) { MessageBox.Show("Ocuriro un error al obtener el registro seleciconado"); Close(); } txtLegajo.Text = entidad.Legajo.ToString(); txtApellido.Text = entidad.Apellido; txtNombre.Text = entidad.Nombre; txtDni.Text = entidad.Dni; txtTelefono.Text = entidad.Telefono; txtDomicilio.Text = entidad.Direccion; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = entidad.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = entidad.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(entidad.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = entidad.LocalidadId; txtMail.Text = entidad.Mail; imgFoto.Image = Imagen.ConvertirImagen(entidad.Foto); } else { LimpiarControles(this); txtLegajo.Text = _empleadoServicio.ObtenerSiguienteLegajo().ToString(); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue) , "Descripcion", "Id"); if (cmbDepartamento.Items.Count > 0) { PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento((long)cmbProvincia.SelectedValue), "Descripcion", "Id"); } } } }
public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar) { grilla.DataSource = _provinciaServicio.Obtener(cadenaBuscar); }