//INSERT public static int insertRota(Rota rota, out string mensagemErro) { mensagemErro = ""; try { Command cmd = new Command(); StringBuilder sql = new StringBuilder(); sql.AppendLine("INSERT INTO ROTA"); sql.AppendLine(" (CODIGO_INSTRUTOR, DATA_INICIO, DATA_FIM, OBSERVACAO)"); sql.AppendLine(" VALUES"); sql.AppendLine(" ('"+ rota.Instrutor.Codigo + "', '" + rota.DataInicio.ToString("yyyy-MM-dd") + "','" + rota.DataFim.ToString("yyyy-MM-dd") + "', '" + rota.Observacao + "') "); cmd.CommandText = sql.ToString(); int retorno = cmd.Execute_ReturnID(); if (retorno > 0) { return(retorno); } else { mensagemErro = "Não foi possível cadastrar a rota. Contate o suporte!"; return(-1); } } catch (Exception ex) { mensagemErro = "Não foi possível cadastrar a rota. Contate o suporte!"; Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message); return(-1); } }
//UPDATE public static bool updateRota(Rota rota, out string mensagemErro) { mensagemErro = ""; try { Command cmd = new Command(); StringBuilder sql = new StringBuilder(); sql.AppendLine("UPDATE ROTA"); sql.AppendLine(" SET"); sql.AppendLine(" CODIGO_INSTRUTOR = '"+ rota.Instrutor.Codigo + "',"); sql.AppendLine(" DATA_INICIO = '"+ rota.DataInicio.ToString("yyyy-MM-dd") + "',"); sql.AppendLine(" DATA_FIM = '"+ rota.DataFim.ToString("yyyy-MM-dd") + "',"); sql.AppendLine(" OBSERVACAO = '"+ rota.Observacao + "'"); sql.AppendLine(" WHERE CODIGO_ROTA = "+ rota.Codigo); cmd.CommandText = sql.ToString(); int retorno = cmd.Execute(); if (retorno > 0) { return(true); } else { mensagemErro = "Não foi possível atualizar a rota. Contate o suporte!"; return(false); } } catch (Exception ex) { mensagemErro = "Não foi possível atualizar a rota. Contate o suporte!"; Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message); return(false); } }
//INSERT public static int insertRota(Rota rota, out string mensagemErro) { return(RotaDAL.insertRota(rota, out mensagemErro)); }
//UPDATE public static bool updateRota(Rota rota, out string mensagemErro) { return(RotaDAL.updateRota(rota, out mensagemErro)); }