public static ResultadoStored_Str RegistrarLog(int TPCL_NumeroPrestamo, int TPCL_Anno, string TPCL_TipoCliente, string TPCL_Estado, string TPCL_Mensaje, bool DevolverError = true, int TimeOut = 0) { ResultadoStored_Str Resultado = new ResultadoStored_Str(string.Empty, string.Empty, false); SqlConnection cn = null; SqlCommand cmd = null; SqlParameter param = null; try { cn = new SqlConnection(Cnx); cmd = new SqlCommand(QueryLog, cn); cmd.CommandType = CommandType.Text; param = new SqlParameter("@TPCL_NumeroPrestamo", SqlDbType.Int); param.Value = TPCL_NumeroPrestamo; cmd.Parameters.Add(param); param = new SqlParameter("@TPCL_Anno", SqlDbType.Int); param.Value = TPCL_Anno; cmd.Parameters.Add(param); param = new SqlParameter("@TPCL_TipoCliente", SqlDbType.VarChar); param.Value = TPCL_TipoCliente; cmd.Parameters.Add(param); param = new SqlParameter("@TPCL_Estado", SqlDbType.VarChar); param.Value = TPCL_Estado; cmd.Parameters.Add(param); param = new SqlParameter("@TPCL_Mensaje", SqlDbType.VarChar); param.Value = TPCL_Mensaje; cmd.Parameters.Add(param); cn.Open(); if (TimeOut > 0) { cmd.CommandTimeout = TimeOut; } cmd.ExecuteReader(CommandBehavior.CloseConnection); Resultado.Resultado = "OK"; } catch (Exception ex) { Resultado.HayError = true; Resultado.Resultado = string.Empty; if (DevolverError) { Resultado.Error = "Error: " + ex.Message; } else { Resultado.Error = string.Empty; } } return(Resultado); }
public static ResultadoStored_Str RegistrarAvance(DateTime FechaEstimada, int PorcentajeAvance, int TiempoTranscurrido, bool DevolverError = true, int TimeOut = 0) { ResultadoStored_Str Resultado = new ResultadoStored_Str(string.Empty, string.Empty, false); SqlConnection cn = null; SqlCommand cmd = null; SqlParameter param = null; try { cn = new SqlConnection(Cnx); cmd = new SqlCommand(QueryAvance, cn); cmd.CommandType = CommandType.Text; param = new SqlParameter("@FechaEstimada", SqlDbType.DateTime); param.Value = FechaEstimada; cmd.Parameters.Add(param); param = new SqlParameter("@PorcentajeAvance", SqlDbType.Int); param.Value = PorcentajeAvance; cmd.Parameters.Add(param); param = new SqlParameter("@TiempoTranscurrido", SqlDbType.Int); param.Value = TiempoTranscurrido; cmd.Parameters.Add(param); cn.Open(); if (TimeOut > 0) { cmd.CommandTimeout = TimeOut; } cmd.ExecuteReader(CommandBehavior.CloseConnection); Resultado.Resultado = "OK"; } catch (Exception ex) { Resultado.HayError = true; Resultado.Resultado = string.Empty; if (DevolverError) { Resultado.Error = "Error: " + ex.Message; } else { Resultado.Error = string.Empty; } } return(Resultado); }