// Método cadastrar usuario----------------------------------------------------------------------------------- public static void cadastrarUsuario(DBConexao db, Usuario usuario) { using (SqlCommand comando = new SqlCommand("query cadastrar usuario", db.getConexao())) { comando.Transaction = db.getOpenTransaction(); comando.Parameters.AddWithValue("login", usuario.login); comando.Parameters.AddWithValue("senha", usuario.senha); comando.ExecuteNonQuery(); } }
private void Inserir(Usuario usuario) { var strQuery = ""; strQuery += "INSERT INTO Usuario(nome, cargo, data)"; strQuery += string.Format(" VALUES('{0}', '{1}', '{2}')", usuario.Nome, usuario.Cargo, usuario.Data); using (inicial = new DBConexao()) { inicial.ExecutaComando(strQuery); } }
public ActionResult AutorizarLogin(Usuario usuario) { Usuario usuarioLogado; bool autorizado = false; if (ModelState.IsValid) { using (DBConexao db = new DBConexao()) { try { autorizado = Convert.ToBoolean(UsuariosNegocio.autorizarLogin(db, usuario)); } catch { return (Json(new { sucesso = false, mensagem = Mensagens.ERR_LOGIN }, JsonRequestBehavior.AllowGet)); } } } else { return(Json(new { sucesso = false, mensagem = Mensagens.ERR_SISTEMA_LOGIN }, JsonRequestBehavior.AllowGet)); } if (autorizado) { using (DBConexao db = new DBConexao()) { usuarioLogado = UsuariosNegocio.getUsuario(db, usuario.login); } if (usuarioLogado != null) { Session.Add("usuarioLogado", usuarioLogado); return(Json(new { sucesso = true, urlDestino = "../Home/Index" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { sucesso = false, mensagem = Mensagens.ERR_CADASTRO_USUARIO }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { sucesso = false, mensagem = Mensagens.ERR_LOGIN }, JsonRequestBehavior.AllowGet)); } return(View()); }
public void Alterar(Usuario usuario) { var strQuery = ""; strQuery += "UPDATE Usuario SET "; strQuery += string.Format("nome = '{0}', ", usuario.Nome); strQuery += string.Format("cargo = '{0}', ", usuario.Cargo); strQuery += string.Format("data = '{0}' ", usuario.Data); strQuery += string.Format("WHERE Id = {0} ", usuario.Id); using (inicial = new DBConexao()) { inicial.ExecutaComando(strQuery); } }
//--------------------------------------------------------------------------------------- public static void cadastrarUsuario(DBConexao db, Usuario usuario) { using (DBTransacao tr = new DBTransacao(db)) { try { UsuarioDAO.cadastrarUsuario(db, usuario); tr.Commit(); } catch (Exception ex) { tr.Rollback(); throw; } } }
public static void cadastrarFuncionarioWebService(DBConexao db, String nome, String codigoFunc, String cpf, String identidade, String passaporte, String numOutroDocumento, String descricaoOutroDocumento, int idPerfil, DateTime dataNascimento, DateTime dataAssuncaoCargo, DateTime dataAdmissao, DateTime dataDemissao) { using (SqlCommand comando = new SqlCommand(SQL.PROCEDURE_CADASTRA_FUNCIPROCEDURE_CADASTRA_FUNCIONARIO, db.getConexao())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@nomePessoa", nome); comando.Parameters.AddWithValue("@dataNascimento", dataNascimento); comando.Parameters.AddWithValue("@idPerfil", idPerfil); comando.Parameters.AddWithValue("@dataAssuncaoCargo", dataAssuncaoCargo); comando.Parameters.AddWithValue("@codigoFuncionario", codigoFunc); comando.Parameters.AddWithValue("@dataAdmissao", dataAdmissao); comando.Parameters.AddWithValue("@dataDemissao", dataDemissao); comando.Parameters.AddWithValue("@cpf", cpf); comando.Parameters.AddWithValue("@identidade", identidade); comando.Parameters.AddWithValue("@passaporte", passaporte); comando.Parameters.AddWithValue("@descricaoOutroDocumento", descricaoOutroDocumento); comando.Parameters.AddWithValue("@numeroOutroDocumento", numOutroDocumento); using (SqlDataAdapter da = new SqlDataAdapter()) { da.SelectCommand = comando; DataSet ds = new DataSet(); da.Fill(ds, "result_table"); DataTable dtResultado = ds.Tables["result_table"]; if (dtResultado != null && dtResultado.Rows.Count > 0 && dtResultado.Rows[0]["resultado"] != DBNull.Value && Convert.ToInt32(dtResultado.Rows[0]["resultado"]) == 1) { return; } throw new Exception(Mensagens.ERR_CADASTRAR_FUNCIONARIO); } } }
//---------------------------------------------------------------------------------------------------------------- public static DataTable buscarRelatorioFuncionarios(DBConexao db, int idEmpresa, DateTime dataInicial) { DataTable dtRetorno; using (SqlCommand comando = new SqlCommand(SQL.PROCEDURE_RELAT_FUNCIONARIOS, db.getConexao())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idEmpresa", idEmpresa); comando.Parameters.AddWithValue("@dataInicio", dataInicial); comando.Parameters.AddWithValue("@dataFinal", DateTime.Now); using (SqlDataAdapter da = new SqlDataAdapter()) { da.SelectCommand = comando; DataSet ds = new DataSet(); da.Fill(ds, "result_table"); dtRetorno = ds.Tables["result_table"]; } } return(dtRetorno); }
public ActionResult Tables(String strDataInicial) { DateTime dataInicial; if (!String.IsNullOrEmpty(strDataInicial)) { dataInicial = Convert.ToDateTime(strDataInicial); } else { dataInicial = DateTime.ParseExact("01/01/1940", "dd/MM/yyyy", CultureInfo.InvariantCulture); } IList <FuncionarioHandle> listaFuncionario = new List <FuncionarioHandle>(); DataTable dtFuncionarios = new DataTable(); int idEmpresa = 0; var usuarioSessionVar = this.Session["usuarioLogado"]; Usuario usuaruioLogado; if (usuarioSessionVar != null) { usuaruioLogado = (Usuario)usuarioSessionVar; idEmpresa = usuaruioLogado.empresa.IdEmpresa; } else { return(View("../Login/Index")); } using (DBConexao db = new DBConexao()) { try { dtFuncionarios = FuncionarioNegocio.buscarRelatorioFuncionarios(db, idEmpresa, dataInicial); if (dtFuncionarios != null && dtFuncionarios.Rows.Count > 0) { foreach (DataRow drFuncionario in dtFuncionarios.Rows) { FuncionarioHandle funcionario = new FuncionarioHandle(); if (drFuncionario["nome"] != DBNull.Value && drFuncionario["cargo"] != DBNull.Value) { funcionario.nome = Convert.ToString(drFuncionario["nome"]); funcionario.cargo = Convert.ToString(drFuncionario["cargo"]); } listaFuncionario.Add(funcionario); } } } catch (Exception) { return(View()); } } return(View("Tables", listaFuncionario)); }
public string cadastrarFuncionario(String nome, String codigoFunc, String cpf, String identidade, String passaporte, String numOutroDocumento, String descricaoOutroDocumento, String perfil, String dataNascimento, String dataAssuncaoCargo, String dataAdmissao, String dataDemissao) { int idPerfil; DateTime dtNascimento, dtAssuncaoCargo, dtAdmissao, dtDemissao; try { if (String.IsNullOrEmpty(nome)) { throw new Exception(Mensagens.ERR_PARAMETRO); } if (String.IsNullOrEmpty(codigoFunc)) { throw new Exception(Mensagens.ERR_PARAMETRO); } if (String.IsNullOrEmpty(perfil)) { throw new Exception(Mensagens.ERR_PARAMETRO); } else { idPerfil = Convert.ToInt32(perfil); } dtNascimento = Convert.ToDateTime(dataNascimento); dtAdmissao = Convert.ToDateTime(dataAdmissao); dtAssuncaoCargo = Convert.ToDateTime(dataAssuncaoCargo); if (String.IsNullOrEmpty(dataDemissao)) { dtDemissao = Convert.ToDateTime("01/01/1900"); } else { dtDemissao = Convert.ToDateTime(dataDemissao); } } catch (Exception ex) { return(Mensagens.ERR_PARAMETRO); } try { using (DBConexao db = new DBConexao()) { FuncionarioNegocio.cadastrarFuncionarioWebService(db, nome, codigoFunc, cpf, identidade, passaporte, numOutroDocumento, descricaoOutroDocumento, idPerfil, dtNascimento, dtAssuncaoCargo, dtAdmissao, dtDemissao); return(Mensagens.SUCESSO_CADASTRADO_FUNCIONARIO); } } catch (Exception ex) { return(ex.Message); } }
public static bool autorizarLogin(DBConexao db, Usuario usuario) { return(UsuarioDAO.autorizarLogin(db, usuario)); }