Ejemplo n.º 1
0
        public bool ReportarDaño(DañoVO daño)
        {
            int      cant = 0;
            Conexion con  = new Conexion();

            using (var conn = new SqlConnection(con.TraerCadena("Sualiado")))
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                using (var cmd = new SqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = "SP_Reportar_Daño";
                    cmd.Parameters.AddWithValue("@referencia", daño.Refe);
                    cmd.Parameters.AddWithValue("@unidadesDesechadas", int.Parse(daño.Unidades));
                    cmd.Parameters.AddWithValue("@daño", int.Parse(daño.Tipo));
                    cmd.Parameters.AddWithValue("@persona", int.Parse(daño.Persona));
                    cmd.Parameters.AddWithValue("@observacion", daño.Observacion);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cant            = cmd.ExecuteNonQuery();
                }
            }

            return(cant > 0);
        }
Ejemplo n.º 2
0
        public ActionResult Reportar(string referencia, string tipo, string observacion, string cantidad)
        {
            DañoDAO dañ    = new DañoDAO();
            DañoVO  dañoVO = new DañoVO(referencia, tipo, cantidad, Session["id"].ToString(), observacion);

            if (dañ.ReportarDaño(dañoVO))
            {
                return(Json("TRUE", JsonRequestBehavior.AllowGet));
            }
            return(Json("FALSE", JsonRequestBehavior.AllowGet));
        }