void BtScheduleGuardarClick(object sender, EventArgs e) { var reporte = GetReportType(); var empresa = GetEmpresa(); var linea = GetLinea(); var prog = new ProgramacionReporte { ReportName = SendReportTextBoxReportName.Text, Report = reporte, Periodicity = CbSchedulePeriodicidad.SelectedValue[0], Mail = TxtScheduleMail.Text, Empresa = empresa ?? linea.Empresa, Created = DateTime.Now, Description = GetDescription(reporte + " " + CbSchedulePeriodicidad.SelectedValue), Active = false, Format = RadioButtonHtml.Checked ? ProgramacionReporte.FormatoReporte.Html : ProgramacionReporte.FormatoReporte.Excel }; prog.AddParameterList(GetVehicleList(), ParameterType.Vehicle); prog.AddParameterList(GetDriverList(), ParameterType.Driver); prog.AddParameterList(GetMessageTypeList(), ParameterType.Message); DAOFactory.ProgramacionReporteDAO.Save(prog); ModalSchedule.Hide(); SendConfirmationMail(reporte, prog.Description); }
protected void BtScheduleGuardarClick(object sender, EventArgs e) { var reporte = ProgramacionReporte.Reportes.VerificadorVehiculos; var empresa = GetEmpresa(); var linea = GetLinea(); var prog = new ProgramacionReporte { ReportName = SendReportTextBoxReportName.Text, Report = reporte, Periodicity = CbSchedulePeriodicidad.SelectedValue[0], Mail = TxtScheduleMail.Text, Empresa = empresa ?? linea.Empresa, Created = DateTime.Now, Description = GetDescription(reporte + " " + CbSchedulePeriodicidad.SelectedValue), Active = false, Format = RadioButtonHtml.Checked ? ProgramacionReporte.FormatoReporte.Html : ProgramacionReporte.FormatoReporte.Excel }; prog.AddParameterList(ddlCostCenter.SelectedValues, ParameterType.CostCenter); prog.AddParameterList(ddlTransportista.SelectedValues, ParameterType.Carrier); prog.AddParameterList(ddlTipoVehiculo.SelectedValues, ParameterType.VehicleType); DAOFactory.ProgramacionReporteDAO.Save(prog); ModalSchedule.Hide(); SendConfirmationMail(reporte, prog.Description); }