private void ArmarParametrosUsuario(ref SqlCommand Comando, Usuario u) // funcion que arma los parametros del procedimiento almacenado { //definir parametro de acuerdo a la base de datos nueva SqlParameter SqlParametros = new SqlParameter(); SqlParametros = Comando.Parameters.Add("@Cod_Usuario_U", SqlDbType.Char, 4); SqlParametros.Value = u.getCodigoUsuario(); SqlParametros = Comando.Parameters.Add("@Cod_TipoUsuario_U", SqlDbType.Char, 4); SqlParametros.Value = u.getIdTipoUsuario().getCodigoTipoUsuario(); // composicion se hace getIdTipoUsuario en usuario que devuelve un objeto tipoUsuario y de ahi se hace el getCodigoTIpoUsuario() para traer el codigo SqlParametros = Comando.Parameters.Add("@Nombre_Usuario_U", SqlDbType.VarChar, 60); SqlParametros.Value = u.getNombre(); SqlParametros = Comando.Parameters.Add("@Apellido_Usuario_U", SqlDbType.VarChar, 60); SqlParametros.Value = u.getApellido(); SqlParametros = Comando.Parameters.Add("@Nickname_Usuario_U", SqlDbType.VarChar, 100); SqlParametros.Value = u.getNickname(); SqlParametros = Comando.Parameters.Add("@Contraseña_Usuario_U", SqlDbType.VarChar, 100); SqlParametros.Value = u.getContraseña(); SqlParametros = Comando.Parameters.Add("@DNI_Usuario_U", SqlDbType.VarChar, 10); SqlParametros.Value = u.getDni(); SqlParametros = Comando.Parameters.Add("@fNacimiento_Usuario_U", SqlDbType.Date); SqlParametros.Value = u.getFechaNacimiento().ToString("dd/MM/yyyy"); SqlParametros = Comando.Parameters.Add("@Telefono_Usuario_U", SqlDbType.VarChar, 15); SqlParametros.Value = u.getTelefono(); SqlParametros = Comando.Parameters.Add("@EMail_Usuario_U", SqlDbType.VarChar, 100); SqlParametros.Value = u.getEmail(); SqlParametros = Comando.Parameters.Add("@Direccion_Usuario_U", SqlDbType.VarChar, 100); SqlParametros.Value = u.getDireccion(); SqlParametros = Comando.Parameters.Add("@Provincia_Usuario_U", SqlDbType.Char, 2); SqlParametros.Value = u.getIdProvincia().getCodigoProvincia(); SqlParametros = Comando.Parameters.Add("@Localidad_Usuario_U", SqlDbType.Char, 4); SqlParametros.Value = u.getIdLocalidad().getCodigolocalidad(); SqlParametros = Comando.Parameters.Add("@Estado_Usuario_U", SqlDbType.Bit); SqlParametros.Value = u.getEstado(); }
private void ArmarParametrosUsuarioActualizar(ref SqlCommand Comando, Usuario usu) { SqlParameter SqlParametros = new SqlParameter(); SqlParametros = Comando.Parameters.Add("@ID", SqlDbType.BigInt); SqlParametros.Value = usu.getId(); SqlParametros = Comando.Parameters.Add("@Nombres", SqlDbType.VarChar, 50); SqlParametros.Value = usu.getNombres(); SqlParametros = Comando.Parameters.Add("@Apellidos", SqlDbType.VarChar, 50); SqlParametros.Value = usu.getApellidos(); SqlParametros = Comando.Parameters.Add("@FechaNacimiento", SqlDbType.Date); SqlParametros.Value = usu.getFechaNac(); SqlParametros = Comando.Parameters.Add("@Genero", SqlDbType.Char, 1); SqlParametros.Value = usu.getGenero(); SqlParametros = Comando.Parameters.Add("@Telefono", SqlDbType.VarChar, 20); SqlParametros.Value = usu.getNumeroTelefono(); SqlParametros = Comando.Parameters.Add("@Direccion", SqlDbType.VarChar, 50); SqlParametros.Value = usu.getDireccion(); SqlParametros = Comando.Parameters.Add("@Mail", SqlDbType.VarChar, 50); SqlParametros.Value = usu.getMail(); SqlParametros = Comando.Parameters.Add("@NombreUsuario", SqlDbType.VarChar, 100); SqlParametros.Value = usu.getNombreUsuario(); SqlParametros = Comando.Parameters.Add("@Contraseña", SqlDbType.VarChar, 100); SqlParametros.Value = usu.getContrasenia(); SqlParametros = Comando.Parameters.Add("@Estado", SqlDbType.Int); SqlParametros.Value = usu.getEstado(); }