public Usuario DataRowToUsuario(DataRow row) { var codigo = Decimal.Parse(row["USU_CODIGO"].ToString()); var id = row["USU_NOMBRE_USUARIO"].ToString(); var pass = row["USU_CLAVE"].ToString(); var habilitado = bool.Parse(row["USU_HABILITADO"].ToString()); var intentos = Decimal.Parse(row["USU_INTENTOS_FALLIDOS"].ToString()); var tipo = row["USU_TIPO"].ToString(); var bloqueado = bool.Parse(row["USU_BLOQUEADO"].ToString()); var primer = bool.Parse(row["USU_CAMBIO_CLAVE"].ToString()); var usuario = new Usuario(codigo, id, pass, habilitado, intentos, tipo, bloqueado, primer); return usuario; }
private void obtenerVendedor() { usuario = RepositorioUsuario.Instance.BuscarUsuarioPorCodigo(publicacionAComprar.vendedor); if (usuario.tipo == "CLIENTE") { vendedor = RepositorioCliente.Instance.BuscarClientePorClave(usuario.codigo); } else { if (usuario.tipo == "EMPRESA") { vendedor = RepositorioEmpresa.Instance.BuscarEmpresaPorClave(usuario.codigo); } } }