Ejemplo n.º 1
0
        public bool RegistrarIncidenteProveedor(IncidenteProveedor objIncidente)
        {
            bool          resultado = false;
            SqlConnection cn        = null;
            SqlCommand    cmd       = null;

            try
            {
                cn = Conexion.GetInstance().ConexionDB();

                cmd             = new SqlCommand("SP_REGISTRARINCIDENTE", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@RUC", objIncidente.RucPro);
                cmd.Parameters.AddWithValue("@DESCRIPCION", objIncidente.Descripcion);
                cmd.Parameters.AddWithValue("@TIPOINCIDENTE", objIncidente.TipoIncidencia.Descripcion);
                cmd.Parameters.AddWithValue("@FECHA", objIncidente.FecIncidente);
                cn.Open();
                resultado = cmd.ExecuteNonQuery() >= 1 ? true : false;
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                cn.Close();
            }

            return(resultado);
        }
Ejemplo n.º 2
0
 public bool RegistrarIncidenteProveedor(IncidenteProveedor objIncidente)
 {
     try
     {
         return(IncidenteProveedorDAO.GetInstance().RegistrarIncidenteProveedor(objIncidente));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
        public static string RegistrarIncidenteProveedor(string ruc, string tipoincidencia, string fecha, string desIncidente)
        {
            bool resultado = false;
            IncidenteProveedor objIncidente = new IncidenteProveedor()
            {
                RucPro         = long.Parse(ruc),
                FecIncidente   = fecha,
                Descripcion    = desIncidente.Trim(),
                TipoIncidencia = new TipoIncidencia()
                {
                    Descripcion = tipoincidencia
                }
            };

            resultado = IncidenteLN.GetInstance().RegistrarIncidenteProveedor(objIncidente);
            return(resultado == true ? "Correcto" : "Incorrecto");
        }
Ejemplo n.º 4
0
        public List <IncidenteProveedor> ListarIncidentes()
        {
            SqlConnection             cn    = null;
            SqlCommand                cmd   = null;
            SqlDataReader             dr    = null;
            List <IncidenteProveedor> Lista = new List <IncidenteProveedor>();

            try
            {
                cn              = Conexion.GetInstance().ConexionDB();
                cmd             = new SqlCommand("SP_LISTARINCIDENTES", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IncidenteProveedor objIncidentes = new IncidenteProveedor()
                    {
                        Proveedor = new Proveedor()
                        {
                            RUC         = long.Parse(dr[0].ToString()),
                            RazonSocial = dr[1].ToString(),
                        },
                        Descripcion    = dr[2].ToString(),
                        TipoIncidencia = new TipoIncidencia()
                        {
                            Descripcion = dr[3].ToString()
                        },
                        FecIncidente = Convert.ToDateTime(dr[4].ToString()).ToShortDateString()
                    };
                    Lista.Add(objIncidentes);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cn.Close();
            }
            return(Lista);
        }