Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }