public override void EjecutarComandoNuevo() { var nuevoCliente = new ClienteDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Dni = txtDni.Text, Telefono = txtTelefono.Text, Direccion = txtDomicilio.Text, ProvinciaId = (long)cmbProvincia.SelectedValue, DepartamentoId = (long)cmbDepartamento.SelectedValue, LocalidadId = (long)cmbLocalidad.SelectedValue, Mail = txtMail.Text, CondicionIvaId = (long)cmbCondicionIva.SelectedValue, //------------------------------------------------// ActivarCtaCte = chkActivarCuentaCorriente.Checked, TieneLimiteCompra = chkLimiteCompra.Checked, MontoMaximoCtaCte = nudLimiteCompra.Value, Eliminado = false }; _clienteServicio.Insertar(nuevoCliente); }
public override void EjecutarComandoNuevo() { if (!ValidarEmail(txtMail.Text, error, txtMail)) { MessageBox.Show("Formato de correo Iconrrecto"); return; } var nuevoCliente = new ClienteDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Dni = txtDni.Text, Telefono = txtTelefono.Text, Direccion = txtDomicilio.Text, ProvinciaId = (long)cmbProvincia.SelectedValue, DepartamentoId = (long)cmbDepartamento.SelectedValue, LocalidadId = (long)cmbLocalidad.SelectedValue, Mail = txtMail.Text, CondicionIvaId = (long)cmbCondicionIva.SelectedValue, ActivarCtaCte = chkActivarCuentaCorriente.Checked, TieneLimiteCompra = chkLimiteCompra.Checked, MontoMaximoCtaCte = nudLimiteCompra.Value, Eliminado = false }; _clienteServicio.Insertar(nuevoCliente); LimpiarControles(this); }
public override bool EjecutarComandoNuevo() { try { _clienteServicio.Insertar(new ClienteDto { Nombre = txtNombre.Text, Codigo = (int)nudCodigo.Value, Dni = txtDni.Text, Apellido = txtApellido.Text, Direccion = txtDireccion.Text, Telefono = txtTelefono.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, TieneCtaCte = chkActivarCtaCte.Checked ? true : false, MontoMaximoCtaCte = nudMontoMaximoCtaCte.Value }); Mensaje.Mostrar("Los datos se grabaron Correctamente.", Mensaje.Tipo.Informacion); return(true); } catch (Exception ex) { Mensaje.Mostrar("Hubo un error al cargar los datos", Mensaje.Tipo.Error); } return(false); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoCliente = new ClienteDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Barrio = txtBarrio.Text, Calle = txtCalle.Text, Casa = txtCasa.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Dni = txtDni.Text, Departamento = txtDepartamento.Text, Email = txtEmail.Text, FechaNacimiento = dtpFechaNacimiento.Value, PoseeCuentaCorriente = CheckCuentaCorriente.Checked, MontoMaximoCtaCte = nudCuentaCorriente.Value, MontoDeudaCtaCte = 0, Lote = txtLote.Text, Manzana = txtManzana.Text, Numero = int.TryParse(txtNumero.Text, out var numero) ? numero : 0, Piso = txtPiso.Text, Telefono = txtTelefono.Text, LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id, EstaEliminado = false, }; var dniEmpleado = _empleadoServicio.ObtenerPorDni(txtDni.Text); var dni = _clienteServicio.ObtenerPorDni(txtDni.Text); if (dni == null && dniEmpleado == null) { _clienteServicio.Insertar(nuevoCliente); return(true); } else { MessageBox.Show("El Dni ingresados ya existe.", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
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 <bool> NuevoCliente(ClienteViewModel model) { var dto = new ClienteDto() { Nombre = model.Nombre, Apellido = model.Apellido, Dni = model.Dni, Email = model.Email }; await _clienteServicio.Insertar(dto); var existe = await ExisteCliente(model.Dni); return(existe); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoCliente = new ClienteDTO { MontoMaximoCtaCte = Convert.ToDecimal(txtMontoMaximoCtaCte.Text), Apellido = txtApellido.Text, Nombre = txtNombre.Text, Barrio = txtBarrio.Text, Calle = txtCalle.Text, Casa = txtCasa.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Dni = txtDni.Text, Dpto = txtDepartamento.Text, Email = txtEmail.Text, FechaNacimiento = dtpFechaNacimiento.Value, Lote = txtLote.Text, Mza = txtManzana.Text, Numero = int.TryParse(txtNumero.Text, out var numero) ? numero : 0, Piso = txtPiso.Text, Telefono = txtTelefono.Text, LocalidadId = ((LocalidadDTO)cmbLocalidad.SelectedItem).Id, Foto = Convertir_Imagen_Bytes(imgFotoCliente.Image), EstaEliminado = false, }; var id = _clienteServicio.Insertar(nuevoCliente); if (id == -1) { return(false); } return(true); }
public override bool EjecutarComandoNuevo() { try { _clienteServicio.Insertar(new ClienteDto { Apellido = txtNombre.Text, Nombre = txtApellido.Text, Celular = txtCelular.Text, Cuil = txtCuit.Text, Direccion = txtDireccion.Text, Dni = txtDni.Text, Codigo = (int)nudCodigo.Value, Telefono = txtTelefono.Text, TieneCuentaCorriente = chkActivarCtaCte.Checked, MontoMaximoCtaCte = _valorMontoMaximo, DeudaTotal = 0m }); if (chkActivarCtaCte.Checked) { var cliente = _clienteServicio.obtenerPorCodigo((int)nudCodigo.Value); _cuentaCorrienteServicio.CrearCuentaCorriente(cliente.Id); } Mensaje.Mostrar("Los datos se grabaron correctamente.", Mensaje.Tipo.Informacion); return(true); } catch (Exception ex) { Mensaje.Mostrar(ex.Message, Mensaje.Tipo.Stop); return(false); } }