public long?InsertarConsumidorFinal() { using (var baseDatos = new ModeloXCommerceContainer()) { var ConsumidorFinal = ObtenerClientePorDni("99999999"); if (ConsumidorFinal == null) { var nuevoCliente = new AccesoDatos.Cliente { MontoMaximoCtaCte = 0m, Apellido = "Consumidor", Nombre = "Final", Dni = "99999999", Telefono = "999999", Celular = "999999", Email = "*****@*****.**", Cuil = "99999999999", Foto = Convertir_Imagen_Bytes(Presentacion.Constantes.Imagenes.ImagenUsuario), FechaNacimiento = DateTime.Now, Direccion = new Direccion { Calle = "c", Numero = 999, Piso = "c", Dpto = "c", Casa = "c", Lote = "c", Barrio = "Del Consumidor", Mza = "c", LocalidadId = 1 } }; baseDatos.Personas.Add(nuevoCliente); baseDatos.SaveChanges(); MessageBox.Show("se le agrego Consumidor Final correctamente"); return(nuevoCliente.Id); } else { return(ConsumidorFinal.Id); } } }
public long Insertar(ClienteDTO clienteDto) { using (var baseDatos = new ModeloXCommerceContainer()) { if (!ExisteCliente(clienteDto.Email, clienteDto.Dni)) { var nuevoCliente = new AccesoDatos.Cliente { MontoMaximoCtaCte = clienteDto.MontoMaximoCtaCte, Apellido = clienteDto.Apellido, Nombre = clienteDto.Nombre, Dni = clienteDto.Dni, Telefono = clienteDto.Telefono, Celular = clienteDto.Celular, Email = clienteDto.Email, Cuil = clienteDto.Cuil, FechaNacimiento = clienteDto.FechaNacimiento, Foto = clienteDto.Foto, Direccion = new Direccion { Calle = clienteDto.Calle, Numero = clienteDto.Numero, Piso = clienteDto.Piso, Dpto = clienteDto.Dpto, Casa = clienteDto.Casa, Lote = clienteDto.Lote, Barrio = clienteDto.Barrio, Mza = clienteDto.Mza, LocalidadId = clienteDto.LocalidadId } }; baseDatos.Personas.Add(nuevoCliente); baseDatos.SaveChanges(); return(nuevoCliente.Id); } else { MessageBox.Show("Ya existe un cliente con ese DNI y/o Email."); return(-1); } } }
public long Insertar(ClienteDto dto) { using (var context = new ModeloXCommerceContainer()) { var nuevoCliente = new AccesoDatos.Cliente() { Apellido = dto.Apellido, Nombre = dto.Nombre, Dni = dto.Dni, Cuil = dto.Cuil, Telefono = dto.Telefono, Celular = dto.Celular, FechaNacimiento = dto.FechaNacimiento, Email = dto.Email, PoseeCuentaCorriente = dto.PoseeCuentaCorriente, MontoMaximoCtaCte = dto.MontoMaximoCtaCte, Direccion = new Direccion() { Calle = dto.Calle, Numero = dto.Numero, Piso = dto.Piso, Dpto = dto.Departamento, Mza = dto.Manzana, Lote = dto.Lote, Casa = dto.Casa, Barrio = dto.Barrio, LocalidadId = dto.LocalidadId } }; context.Personas.Add(nuevoCliente); context.SaveChanges(); return(nuevoCliente.Id); } }