/// <summary> /// Solo para Clientes /// </summary> /// <param name="username"></param> /// <returns></returns> /// public DatosCliente getDatosCliente(String username) { DatosCliente datosCliente = new DatosCliente(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary <String, Object> param = new Dictionary <String, Object>(); param.Add("username", username); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_get_datos_cliente", param)) { try { reader.Read(); datosCliente.Apellido = (string)reader["apellido"]; datosCliente.Nombre = (string)reader["nombre"]; datosCliente.Saldo = Convert.ToInt32(reader["saldo"]); datosCliente.Telefono = Convert.ToString(reader["telefono"]); datosCliente.Mail = (string)reader["mail"]; datosCliente.FechaNac = Convert.ToString(reader["fecha_nac"]); datosCliente.Dni = Convert.ToString(reader["dni"]); } catch { datosCliente = null; } } spManager.Close(); return(datosCliente); }
public User(bool inicializar) { direccion = new Direccion(); datosCliente = new DatosCliente(); datosLogin = new Login(); rol = new GrouponDesktop.Rol.Rol(); datosProveedor = new DatosProveedor(); ciudadesPreferencia = new List<string>(); }
public User(bool inicializar) { direccion = new Direccion(); datosCliente = new DatosCliente(); datosLogin = new Login(); rol = new GrouponDesktop.Rol.Rol(); datosProveedor = new DatosProveedor(); ciudadesPreferencia = new List <string>(); }
private void button1_Click(object sender, EventArgs e) { User.HomeUsuarios usuarios = new GrouponDesktop.User.HomeUsuarios(); int montoGiftCard = 0; if (Int32.TryParse(TxtBoxMontoGift.Text, out montoGiftCard) == false) { MessageBox.Show("Monto no valido"); return; } if (this.montoMinimo > montoGiftCard | this.montoMaximo < montoGiftCard) { MessageBox.Show("El monto debe estar entre los valores indicados"); return; } Boolean usuarioNoExistente; usuarioNoExistente = usuarios.usuarioNoExistente(TxtBoxUsuarioDestino.Text); if (usuarioNoExistente || montoGiftCard > Int32.Parse(saldo)) { if (usuarioNoExistente) { MessageBox.Show("El usuario no existe"); } else { MessageBox.Show("Su saldo no es suficiente"); } return; } User.DatosCliente clienteDestino = usuarios.getDatosCliente(TxtBoxUsuarioDestino.Text); String result = Dominio.DataAdapter.GiftCard.comprarGiftCard(login.UsuarioActivo.DatosCliente.Dni, clienteDestino.Dni, Int32.Parse(TxtBoxMontoGift.Text), AdministradorConfiguracion.obtenerFecha()); usuarios.setInformacionAlUsuario(login.UsuarioActivo); MessageBox.Show(result); this.Close(); }
/// <summary> /// Solo para Clientes /// </summary> /// <param name="username"></param> /// <returns></returns> /// public DatosCliente getDatosCliente(String username) { DatosCliente datosCliente = new DatosCliente(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary<String, Object> param = new Dictionary<String, Object>(); param.Add("username", username); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_get_datos_cliente", param)) { try { reader.Read(); datosCliente.Apellido = (string)reader["apellido"]; datosCliente.Nombre = (string)reader["nombre"]; datosCliente.Saldo = Convert.ToInt32(reader["saldo"]); datosCliente.Telefono = Convert.ToString(reader["telefono"]); datosCliente.Mail = (string)reader["mail"]; datosCliente.FechaNac = Convert.ToString(reader["fecha_nac"]); datosCliente.Dni = Convert.ToString(reader["dni"]); } catch { datosCliente = null; } } spManager.Close(); return datosCliente; }