예제 #1
0
    public static void Delete(int t930_idvaloracion, bool checkbox, string correoprofesional, string nombreevaluado, string fechaapertura)
    {
        try
        {
            IB.Progress.BLL.VALORACIONESPROGRESS cValoraciones = new IB.Progress.BLL.VALORACIONESPROGRESS();
            cValoraciones.Delete(t930_idvaloracion);
            cValoraciones.Dispose();

            if (checkbox && correoprofesional != "")
            {
                Correo.Enviar("Correo Progress", nombreevaluado + ", " + ((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).nombrelargo.ToString() + " ha eliminado la evaluación que te abrió el " + fechaapertura, correoprofesional);
            }
        }
        catch (Exception ex)
        {
            IB.Progress.Shared.Smtp.SendSMTP("Error al borrar la evaluación", ex.Message);
        }
    }
    public static void eliminar(int t930_idvaloracion, string estado, string correoevaluador, string correoevaluado, string nombreyapellidoevaluador, string nombreyapellidoevaluado, string nombrecortoevaluador, string nombrecortoevaluado, string fecapertura, string feccierre)
    {
        try
        {
            IB.Progress.BLL.VALORACIONESPROGRESS rlb = new IB.Progress.BLL.VALORACIONESPROGRESS();

            rlb.Delete(t930_idvaloracion);
            rlb.Dispose();

            if (correoevaluador != "")
            {
                Correo.Enviar("Eliminación de evaluación", nombrecortoevaluador + ", " + ((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).nombrelargo.ToString() + " ha eliminado la evaluación que abriste el " + fecapertura + " a " + nombreyapellidoevaluado + ".</br></br> Se encontraba en el estado: " + IB.Progress.Shared.Utils.getEstado(estado), correoevaluador);
            }

            if (correoevaluado != "")
            {
                Correo.Enviar("Eliminación de evaluación", nombrecortoevaluado + ", " + ((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).nombrelargo.ToString() + " ha eliminado la evaluación que " + nombreyapellidoevaluador + " te abrió el " + fecapertura + " .</br></br> Se encontraba en el estado: " + IB.Progress.Shared.Utils.getEstado(estado), correoevaluado);
            }
        }
        catch (Exception ex)
        {
            IB.Progress.Shared.Smtp.SendSMTP("Error al eliminar la evaluación", ex.Message);
        }
    }