public void GrabarErrores(DateTime fecha, string machineName, string userName, int idSistema, string mensaje, bool resuelto, int numeroError, string modulo) { try { ParamsDates objDatas = new ParamsDates(); DataSet Dst_fechaservi; DateTime FechaServidor; Dst_fechaservi = objDatas.getFechasServidor(); FechaServidor = Convert.ToDateTime(Dst_fechaservi.Tables[0].Rows[0]["fechahoramin"].ToString()); ExecuteBD DbfUser = new ExecuteBD(); SqlParameter parametros; string StrParametros = DbfUser.AbrirConexion(NombreConexion.Parametros); SqlCommand cmd = new SqlCommand("SP_pa_insert_errores_pago_Automatico"); parametros = cmd.Parameters.Add("@fecha", SqlDbType.DateTime); parametros.Value = FechaServidor; // Convert.ToDateTime(fecha); parametros = cmd.Parameters.Add("@machineName", SqlDbType.VarChar); parametros.Value = machineName; parametros = cmd.Parameters.Add("@userName", SqlDbType.VarChar); parametros.Value = userName; parametros = cmd.Parameters.Add("@idSistema", SqlDbType.Int); parametros.Value = ParametrosPagoAutoData.P_int_codigo_modulo; parametros = cmd.Parameters.Add("@mensaje", SqlDbType.VarChar); parametros.Value = SubMid(mensaje); parametros = cmd.Parameters.Add("@resuelto", SqlDbType.Bit); parametros.Value = resuelto; parametros = cmd.Parameters.Add("@numeroError", SqlDbType.Int); parametros.Value = numeroError; parametros = cmd.Parameters.Add("@modulo", SqlDbType.VarChar); parametros.Value = modulo; SqlDataAdapter adapter = new SqlDataAdapter(cmd); cmd.Connection = new SqlConnection(StrParametros); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (SqlException e) { Console.WriteLine("Error de SQL :" + e.Message); } catch (Exception e) { Console.WriteLine("Error :" + e.Message); } }
public DataSet ObtieneTab_prov_Por_Parametros_tab_nexo_data(string rutcliente, string demandante, string estadoprov, string claseprov, string correlat) { SqlConnection con = new SqlConnection(); DataSet ds = new DataSet(); ParamsDates objDatas = new ParamsDates(); Dst_fechaservi = objDatas.getFechasServidor(); FechaServidor = Convert.ToDateTime(Dst_fechaservi.Tables[0].Rows[0]["fechahoramin"].ToString()); try { ExecuteBD DbfUser = new ExecuteBD(); string StrOperaciones = DbfUser.AbrirConexion(NombreConexion.Operaciones); SqlCommand cmd = new SqlCommand("SP_Pa_Buscar_tab_prov_para_tab_nexo"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@rut_deu", SqlDbType.VarChar, 10).Value = rutcliente; cmd.Parameters.Add("@cod_cli", SqlDbType.VarChar, 3).Value = demandante; cmd.Parameters.Add("@estado", SqlDbType.VarChar, 1).Value = estadoprov; cmd.Parameters.Add("@clase", SqlDbType.VarChar, 2).Value = claseprov; cmd.Parameters.Add("@correlat", SqlDbType.VarChar, 8).Value = correlat; SqlDataAdapter ad = new SqlDataAdapter(cmd); cmd.Connection = new SqlConnection(StrOperaciones); ad.Fill(ds); cmd.Connection.Close(); return(ds); } catch (SqlException e) { objParam.GrabarErrores(FechaServidor, Environment.MachineName, Environment.MachineName, ParametrosPagoAutoData.P_int_codigo_modulo, "Error SqlException : " + e.ToString(), false, ParametrosPagoAutoData.P_int_codigo_error_Sql_exceptions, ParametrosPagoAutoData.P_str_codigo_moduloServicio + "/ObtieneTab_prov_Por_Parametros_tab_nexo_data"); Console.WriteLine("Error de SQL :" + e.Message); } catch (Exception e) { objParam.GrabarErrores(FechaServidor, Environment.MachineName, Environment.MachineName, ParametrosPagoAutoData.P_int_codigo_modulo, "Error Exception : " + e.ToString(), false, ParametrosPagoAutoData.P_int_codigo_error_Sql_exceptions, ParametrosPagoAutoData.P_str_codigo_moduloServicio + "/ObtieneTab_prov_Por_Parametros_tab_nexo_data"); Console.WriteLine("Error :" + e.Message); } return(null); }
public DataSet BuscarDiasHabilporMes(string mes) { SqlConnection con = new SqlConnection(); DataSet ds = new DataSet(); //ConexionBD dbm = new ConexionBD(); ParamsDates objDates = new ParamsDates(); Dst_fechaservi = objDates.getFechasServidor(); FechaServidor = Convert.ToDateTime(Dst_fechaservi.Tables[0].Rows[0]["fechahoramin"].ToString()); try { ExecuteBD DbfUser = new ExecuteBD(); string StrOperaciones = DbfUser.AbrirConexion(NombreConexion.Operaciones); SqlCommand cmd = new SqlCommand("SP_Pa_Busca_tb_pa_ultimos_dias_habiles_por_mes"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@mes", SqlDbType.VarChar, 20).Value = mes; SqlDataAdapter ad = new SqlDataAdapter(cmd); cmd.Connection = new SqlConnection(StrOperaciones); ad.Fill(ds); cmd.Connection.Close(); return(ds); } catch (SqlException e) { objParam.GrabarErrores(FechaServidor, Environment.MachineName, Environment.MachineName, ParametrosPagoAutoData.P_int_codigo_modulo, "Error SqlException : " + e.ToString(), false, ParametrosPagoAutoData.P_int_codigo_error_Sql_exceptions, ParametrosPagoAutoData.P_str_codigo_moduloServicio + "/BuscarDiasHabilporMes"); Console.WriteLine("Error de SQL :" + e.Message); } catch (Exception e) { objParam.GrabarErrores(FechaServidor, Environment.MachineName, Environment.MachineName, ParametrosPagoAutoData.P_int_codigo_modulo, "Error Exception : " + e.ToString(), false, ParametrosPagoAutoData.P_int_codigo_error_Sql_exceptions, ParametrosPagoAutoData.P_str_codigo_moduloServicio + "/BuscarDiasHabilporMes"); Console.WriteLine("Error :" + e.Message); } return(null); }