public List <tb_directorio_Info> Consultar(ref string MensajeErrorOut) { try { List <tb_directorio_Info> Empresas = new List <tb_directorio_Info>(); EntitiesFactElectronica OEselecEmpresa = new EntitiesFactElectronica(); var selectEmpresa = from C in OEselecEmpresa.tb_directorio select C; foreach (var item in selectEmpresa) { tb_directorio_Info Cbt = new tb_directorio_Info(); Cbt.IdTipoDirectorio = item.IdTipoDirectorio; Cbt.Ruta_directorio = item.Ruta_directorio; Empresas.Add(Cbt); } return(Empresas); } 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(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(new List <tb_directorio_Info>()); } }
public Boolean ModificarDB(tb_directorio_Info info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var contact = oEnti.tb_directorio.First(var => var.IdTipoDirectorio == info.IdTipoDirectorio); contact.Ruta_directorio = info.Ruta_directorio; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { // string MensajeErrorOut = ""; 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(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean ModificarDB(tb_directorio_Info info, ref string MensajeErrorOut) { try { return(Odata.ModificarDB(info, ref MensajeErrorOut)); } catch (Exception ex) { return(false); } }
public Boolean GuardarDB(tb_directorio_Info Info, ref string MensajeErrorOut) { try { return(Odata.GuardarDB(Info, ref MensajeErrorOut)); } catch (Exception ex) { return(false); } }
public void GuardarDirectorios() { try { if (txtCertificados.Text == "" || txtComprobantesRepositorio.Text == "" || txtComprobantesValidos.Text == "" || txtPathRoot.Text == "") { MessageBox.Show("Todos las rutas deben de estar llenas...", "Efirm", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } tb_directorio_Bus BusDire = new tb_directorio_Bus(); if (!System.IO.Directory.Exists(txtPathRoot.Text)) { System.IO.Directory.CreateDirectory(txtPathRoot.Text); } if (!System.IO.Directory.Exists(txtComprobantesRepositorio.Text)) { System.IO.Directory.CreateDirectory(txtComprobantesRepositorio.Text); } if (!System.IO.Directory.Exists(txtComprobantesValidos.Text)) { System.IO.Directory.CreateDirectory(param.RutaComprobantesValidos); } if (!System.IO.Directory.Exists(txtCertificados.Text)) { System.IO.Directory.CreateDirectory(txtCertificados.Text); } if (!System.IO.Directory.Exists(txtComprobantes_con_errores.Text)) { System.IO.Directory.CreateDirectory(txtComprobantes_con_errores.Text); } string msg = ""; tb_directorio_Info DirInfo = new tb_directorio_Info(); DirInfo.IdTipoDirectorio = eTipoDirectorio.ROOT.ToString(); DirInfo.Ruta_directorio = param.RutaPrincipal; BusDire.ModificarDB(DirInfo, ref msg); DirInfo = new tb_directorio_Info(); DirInfo.IdTipoDirectorio = eTipoDirectorio.CBTE_VALID.ToString(); DirInfo.Ruta_directorio = param.RutaComprobantesValidos; BusDire.ModificarDB(DirInfo, ref msg); DirInfo = new tb_directorio_Info(); DirInfo.IdTipoDirectorio = eTipoDirectorio.CERTI.ToString(); DirInfo.Ruta_directorio = param.RutaCertificados; BusDire.ModificarDB(DirInfo, ref msg); DirInfo = new tb_directorio_Info(); DirInfo.IdTipoDirectorio = eTipoDirectorio.REPO.ToString(); DirInfo.Ruta_directorio = param.RutaComprobantesRepositorio; BusDire.ModificarDB(DirInfo, ref msg); DirInfo = new tb_directorio_Info(); DirInfo.IdTipoDirectorio = eTipoDirectorio.CBTES_CON_ERROR.ToString(); DirInfo.Ruta_directorio = param.RutaComprobantes_con_Errores; BusDire.ModificarDB(DirInfo, ref msg); param.RutaPrincipal = txtPathRoot.Text; param.RutaComprobantesRepositorio = txtComprobantesRepositorio.Text; param.RutaComprobantesValidos = txtComprobantesValidos.Text; param.RutaCertificados = txtCertificados.Text; param.RutaComprobantes_con_Errores = txtComprobantes_con_errores.Text; MessageBox.Show("Directorios Guardados Correctamente"); MessageBox.Show("Ha procesido a Modificar Variables de Entorno se procedera a reiniciar el Sistema Efirm..", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Application.Restart(); } catch (Exception) { } }