public List <Aca_curso_x_Aca_Rubro_Info> Get_list_Rubro_xCurso() { try { cmbCurso.Focus(); List <Aca_curso_x_Aca_Rubro_Info> lista = new List <Aca_curso_x_Aca_Rubro_Info>(); foreach (var item in listaRubro_x_curso) { Aca_curso_x_Aca_Rubro_Info Info = new Aca_curso_x_Aca_Rubro_Info(); Info.IdCurso = Convert.ToInt32(cmbCurso.EditValue); Info.IdRubro = item.IdRubro; Info.observacion = item.observacion; lista.Add(Info); } return(lista); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); mensaje = ex.Message.ToString(); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(new List <Aca_curso_x_Aca_Rubro_Info>()); } }
void cmb_rubro_EditValueChanged(object sender, EventArgs e) { int cont = 0; try { foreach (var item in listaRubro_x_curso) { Aca_curso_x_Aca_Rubro_Info row = new Aca_curso_x_Aca_Rubro_Info(); row = item; if (row != null) { if (row.IdRubro != 0) { cont = listaRubro_x_curso.Where(q => q.IdRubro == row.IdRubro).Count(); } } if (cont > 1) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.El_rubro_ya_se_encuentra_seleccionado_Se_procedera_a_eliminar), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); gridViewCurso_Rubros.DeleteSelectedRows(); break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GuardarDB(Aca_curso_x_Aca_Rubro_Info Info, ref string mensaje) { bool resultado = false; try { using (Entities_Academico Base = new Entities_Academico()) { Aca_curso_x_Aca_Rubro _Info = new Aca_curso_x_Aca_Rubro(); _Info.IdCurso = Info.IdCurso; _Info.IdRubro = Info.IdRubro; _Info.observacion = (Info.observacion == null) ? "" : Info.observacion; Base.Aca_curso_x_Aca_Rubro.Add(_Info); Base.SaveChanges(); resultado = true; } return(resultado); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <Aca_curso_x_Aca_Rubro_Info> Get_List_Rubros_x_Curso(int IdCurso, ref string mensaje) { try { List <Aca_curso_x_Aca_Rubro_Info> lista = new List <Aca_curso_x_Aca_Rubro_Info>(); using (Entities_Academico Base = new Entities_Academico()) { var context = from c in Base.Aca_curso_x_Aca_Rubro where c.IdCurso == IdCurso select c; if (context != null) { foreach (var item in context) { Aca_curso_x_Aca_Rubro_Info RubrosInfo = new Aca_curso_x_Aca_Rubro_Info(); RubrosInfo.IdCurso = item.IdCurso; RubrosInfo.IdRubro = item.IdRubro; RubrosInfo.observacion = item.observacion; lista.Add(RubrosInfo); } } } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public void Set(Aca_curso_x_Aca_Rubro_Info Info) { try { RubrosInfo = Info; } catch (Exception ex) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean GuardarDB(Aca_curso_x_Aca_Rubro_Info Info, ref string mensaje) { try { return(oData.GuardarDB(Info, ref mensaje)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format(mensaje, "GrabarDB", ex.Message), ex) { EntityType = typeof(Aca_Curso_Bus) }; } }