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); }
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)); }