public ServiceResult editarConfiguracionPLD(ConfiguracionPLD _datos) { ServiceResult resultado = new ServiceResult(); try { resultado.ResultValue = (new ConfiguracionPLDLogic()).editarConfiguracionPLD(_datos); if ((int)resultado.ResultValue > 0) { resultado.ServiceOk = true; } else { resultado.ServiceOk = false; } } catch (Exception ex) { resultado.ErrorMessage = "Error en ConfiguracionPLDServices.editarConfiguracionPLD: " + ex.Message; #if (DEBUG) Console.WriteLine("Error en ConfiguracionPLDServices.editarConfiguracionPLD: " + ex.Message); #else //EventLogManager.LogErrorEntry(result.ErrorMessage); #endif } return(resultado); }
private void _mostrarBusquedaGV(int? _intTipoTipificacionID, Int16? _intTipoSistema) { List<ConfiguracionPLD> _sistemas = new List<ConfiguracionPLD>(); ConfiguracionPLD _sistema; var _s = rsConfigurador.ListadoBusquedaConfiguracionPLD(_intTipoTipificacionID, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct(); foreach (var item in _s) { if (item != null) { _sistema = new ConfiguracionPLD(); _sistema.vchNombreSistema = item; _sistemas.Add(_sistema); } } gvResultadoMotorBusqueda.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct(); gvResultadoMotorBusqueda.DataBind(); }
/// <summary> /// Actualiza registro de configuración PLD por tipo de lista y tipo de sistema /// </summary> /// <param name="_datos">BE de configuración PLD</param> /// <returns></returns> public int editarConfiguracionPLD(ConfiguracionPLD _datos) { int?RegistroInsert = 0; try { using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { RegistroInsert = ConfiguracionPLDDA.editarConfiguracionPLD(_datos); ts.Complete(); } } catch (Exception ex) { throw ex; } return(RegistroInsert.Value); }
private void _mostrarBusquedaGV(int?_intTipoTipificacionID, Int16?_intTipoSistema) { List <ConfiguracionPLD> _sistemas = new List <ConfiguracionPLD>(); ConfiguracionPLD _sistema; var _s = rsConfigurador.ListadoBusquedaConfiguracionPLD(_intTipoTipificacionID, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct(); foreach (var item in _s) { if (item != null) { _sistema = new ConfiguracionPLD(); _sistema.vchNombreSistema = item; _sistemas.Add(_sistema); } } gvResultadoMotorBusqueda.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema).Select(s => s.vchNombreSistema).Distinct(); gvResultadoMotorBusqueda.DataBind(); }
public int editarConfiguracionPLD(ConfiguracionPLD _datos) { int?res = 0; try { using (ConfiguracionPLDDataContext dc = new ConfiguracionPLDDataContext(Helper.ConnectionString())) { dc.stp_CRUDConfiguracionPLD( ref res, (int)CRUD.actualizar, _datos.intTipoTipificacionID, _datos.sintSistemaID, _datos.bitBloqueoUsuario, _datos.bitBloqueoProceso, _datos.bitEnvioCorreo, _datos.bitBitacora, _datos.vchMensaje, _datos.vchCorreosPara, _datos.vchCorreosCC ); } } catch (Exception ex) { throw ex; } return(res.Value); }
public int InsertarConfiguracionPLD(ConfiguracionPLD oConfiguracionPLD) { int?RegistroInsert = 0; try { using (ConfiguracionPLDDataContext dc = new ConfiguracionPLDDataContext(Helper.ConnectionString())) { dc.stp_CRUDConfiguracionPLD( ref RegistroInsert, (int)CRUD.insertar, oConfiguracionPLD.intTipoTipificacionID, oConfiguracionPLD.sintSistemaID, oConfiguracionPLD.bitBloqueoUsuario, oConfiguracionPLD.bitBloqueoProceso, oConfiguracionPLD.bitEnvioCorreo, oConfiguracionPLD.bitBitacora, oConfiguracionPLD.vchMensaje, oConfiguracionPLD.vchCorreosPara, oConfiguracionPLD.vchCorreosCC ); } } catch (Exception ex) { throw ex; } return(RegistroInsert.Value); }
private bool enviarCorreo(string correoUsuario, string cuentaSistema, string cuentaCopia, string servidor, int puerto, BitacoraPLD _parametros, ResultadoBusquedaPLD _item, ConfiguracionPLD _configuracion) { try { clsEnvioDatos.Correo correo = new clsEnvioDatos.Correo(); correo.strFrom = cuentaSistema; correo.strTo = correoUsuario; if (!string.IsNullOrEmpty(cuentaCopia)) { correo.strsCC = cuentaCopia; } _parametros.vchCliente = _parametros.vchCliente == null ? "" : _parametros.vchCliente; _parametros.vchSucursal = _parametros.vchSucursal == null ? "" : _parametros.vchSucursal; correo.strSubject = "SEGUIMIENTO LISTA - " + _item.vchIdentificadorInterno; correo.bHtml = true; //correo.strBody = "<table style='BACKGROUND-COLOR: tranparent;text-align:left;'><tr><td>Cliente:</td><td> <b>" + _parametros.vchCliente.ToUpper().ToString() + "</b></td></tr><tr><td>Nombre o razón social: </td><td><b>" + _item.VCHNOMCOMPLETO.ToUpper().ToString() + "</b></td></tr><tr><td>Sucursal:</td><td><b>" + _parametros.vchSucursal.ToUpper().ToString() + "</b></td></tr><tr><td>Listado: </td><td><b>" + _item.VCHTIPOLISTA.ToUpper().ToString() + "</b></td></tr></table>"; correo.strBody = "<table style='FONT-SIZE: 11px; font-family: Tahoma, Helvetica, sans-serif; color:#000000; padding:2px; background-color:#E8E9EE; BORDER-RIGHT:#003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid;cellspacing: 2;'>" + "<tr><td colspan='2' align='center' style='background-color:#FEFEFE;'>INFORMACIÓN USUARIO</td></tr>" + "<tr><td colspan='2'><hr /></td></tr>" + "<tr><td>CLIENTE: </td><td><b>" + (_parametros.vchCliente != null ? _parametros.vchCliente.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>NOMBRE BUSQUEDA: </td><td><b>" + (_parametros.vchPersonaIncidencia != null ? _parametros.vchPersonaIncidencia.ToUpper().ToString().ToUpper() : (_parametros.vchNombre != null && _parametros.vchApPaterno != null && _parametros.vchApPaterno != null) ? _parametros.vchNombre.ToString().ToUpper() + " " + _parametros.vchApPaterno.ToString().ToUpper() + " " + _parametros.vchApMaterno.ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>SUCURSAL: </td><td><b>" + (_parametros.vchSucursal != null ? _parametros.vchSucursal.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>USUARIO: </td><td><b>" + (_parametros.vchUsuario != null ? _parametros.vchUsuario.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td colspan='2'><hr /></td></tr>" + "<tr><td colspan='2' align='center' style='background-color:#FEFEFE;'>INFORMACIÓN CONFIGURACIÓN</td></tr>" + "<tr><td colspan='2'><hr /></td></tr>" + "<tr><td>IDQEQ: </td><td><b>" + (_item.VCHIDQEQ.ToUpper().ToString() != "" ? _item.VCHIDQEQ.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>NOMBRE/RAZÓN SOCIAL[ENCONTRADO]: </td><td><b>" + (_item.VCHNOMCOMPLETO.ToUpper().ToString() != "" ? _item.VCHNOMCOMPLETO.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>TIPO LISTA: </td><td><b>" + (_item.VCHTIPOLISTA.ToUpper().ToString() != "" ? _item.VCHTIPOLISTA.ToUpper().ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>TIPIFICACIÓN: </td><td><b>" + (_configuracion.vchIdentificadorInterno.ToString() != "" ? _configuracion.vchIdentificadorInterno.ToString().ToUpper() : "") + "</b></td></tr>" + "<tr><td>SISTEMA: </td><td><b>" + (_configuracion.vchNombreSistema.ToString() != "" ? _configuracion.vchNombreSistema.ToString().ToUpper() : "---") + "</b></td></tr>" + "<tr><td>BLOQUEO USUARIO: </td><td><b>" + _configuracion.vchbitBloqueoUsuario.ToString() + "</b></td></tr>" + "<tr><td>BLOQUEO PROCESO: </td><td><b>" + _configuracion.vchbitBloqueoProceso.ToString() + "</b></td></tr>" + "<tr><td colspan='2'><hr /></td></tr>" + "</table>"; correo.strServidor = servidor; correo.intPuerto = puerto; correo.requiereCredenciales = true; correo.strUsuario = Usuario; correo.strClave = Contraseña; return(clsEnvioDatos.EnviarCorreo(correo)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Construccion de GridView de Busqueda /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gvResultadoMotorBusqueda_OnRowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.Footer) { } if (e.Row.RowType == DataControlRowType.DataRow) { Label _sistemaGV = (Label)e.Row.FindControl("lblgvTipoSistema"); List <ConfiguracionPLD> _sistemas = new List <ConfiguracionPLD>(); ConfiguracionPLD _sistema; var _s = from s in rsConfigurador.ListadoBusquedaConfiguracionPLD(null, null) orderby s.vchNombreSistema descending select s; foreach (var item in _s) { if (item.vchNombreSistema == _sistemaGV.Text) { _sistema = new ConfiguracionPLD(); _sistema.bitBitacora = item.bitBitacora; _sistema.bitBloqueoUsuario = item.bitBloqueoUsuario; _sistema.bitBloqueoProceso = item.bitBloqueoProceso; _sistema.bitEnvioCorreo = item.bitEnvioCorreo; _sistema.sintSistemaID = item.sintSistemaID; _sistema.vchbitBitacora = item.vchbitBitacora; _sistema.vchbitBloqueoUsuario = item.vchbitBloqueoUsuario; _sistema.vchbitBloqueoProceso = item.vchbitBloqueoProceso; _sistema.vchbitEnvioCorreo = item.vchbitEnvioCorreo; _sistema.vchCorreosCC = item.vchCorreosCC; _sistema.vchCorreosPara = item.vchCorreosPara; _sistema.intTipoTipificacionID = item.intTipoTipificacionID; _sistema.vchIdentificadorInterno = item.vchIdentificadorInterno; _sistema.vchMensaje = item.vchMensaje; _sistema.vchNombreSistema = item.vchNombreSistema; _sistemas.Add(_sistema); } } GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView; gvBusquedaSistema.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema); gvBusquedaSistema.DataBind(); } if (e.Row.RowIndex != -1) { e.Row.Attributes.Add("onmouseover", "javascript:this.style.color='#FF8000';"); e.Row.Attributes.Add("onmouseout", "javascript:this.style.color='#284775';"); } if (e.Row.RowType == DataControlRowType.Pager) { Label lblTotalNumDePaginas = (Label)e.Row.FindControl("lbBandejaTotal"); lblTotalNumDePaginas.Text = gvResultadoMotorBusqueda.PageCount.ToString(); TextBox txtIrAlaPagina = (TextBox)e.Row.FindControl("txtBandeja"); txtIrAlaPagina.Text = (gvResultadoMotorBusqueda.PageIndex + 1).ToString(); DropDownList ddlTamPagina = (DropDownList)e.Row.FindControl("dlBandeja"); ddlTamPagina.SelectedValue = gvResultadoMotorBusqueda.PageSize.ToString(); } } catch (Exception ex) { this.cMensajes.setMensaje(ex.Message, 2); } }
/// <summary> /// Construccion de GridView de Busqueda /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gvResultadoMotorBusqueda_OnRowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.Footer) { } if (e.Row.RowType == DataControlRowType.DataRow) { Label _sistemaGV = (Label)e.Row.FindControl("lblgvTipoSistema"); List<ConfiguracionPLD> _sistemas = new List<ConfiguracionPLD>(); ConfiguracionPLD _sistema; var _s = from s in rsConfigurador.ListadoBusquedaConfiguracionPLD(null, null) orderby s.vchNombreSistema descending select s; foreach (var item in _s) { if (item.vchNombreSistema == _sistemaGV.Text) { _sistema = new ConfiguracionPLD(); _sistema.bitBitacora = item.bitBitacora; _sistema.bitBloqueoUsuario = item.bitBloqueoUsuario; _sistema.bitBloqueoProceso = item.bitBloqueoProceso; _sistema.bitEnvioCorreo = item.bitEnvioCorreo; _sistema.sintSistemaID = item.sintSistemaID; _sistema.vchbitBitacora = item.vchbitBitacora; _sistema.vchbitBloqueoUsuario = item.vchbitBloqueoUsuario; _sistema.vchbitBloqueoProceso = item.vchbitBloqueoProceso; _sistema.vchbitEnvioCorreo = item.vchbitEnvioCorreo; _sistema.vchCorreosCC = item.vchCorreosCC; _sistema.vchCorreosPara = item.vchCorreosPara; _sistema.intTipoTipificacionID = item.intTipoTipificacionID; _sistema.vchIdentificadorInterno = item.vchIdentificadorInterno; _sistema.vchMensaje = item.vchMensaje; _sistema.vchNombreSistema = item.vchNombreSistema; _sistemas.Add(_sistema); } } GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView; gvBusquedaSistema.DataSource = _sistemas;// rsConfigurador.ListadoBusquedaConfiguracionPLD(_strTipoLista, _intTipoSistema); gvBusquedaSistema.DataBind(); } if (e.Row.RowIndex != -1) { e.Row.Attributes.Add("onmouseover", "javascript:this.style.color='#FF8000';"); e.Row.Attributes.Add("onmouseout", "javascript:this.style.color='#284775';"); } if (e.Row.RowType == DataControlRowType.Pager) { Label lblTotalNumDePaginas = (Label)e.Row.FindControl("lbBandejaTotal"); lblTotalNumDePaginas.Text = gvResultadoMotorBusqueda.PageCount.ToString(); TextBox txtIrAlaPagina = (TextBox)e.Row.FindControl("txtBandeja"); txtIrAlaPagina.Text = (gvResultadoMotorBusqueda.PageIndex + 1).ToString(); DropDownList ddlTamPagina = (DropDownList)e.Row.FindControl("dlBandeja"); ddlTamPagina.SelectedValue = gvResultadoMotorBusqueda.PageSize.ToString(); } } catch (Exception ex) { this.cMensajes.setMensaje(ex.Message, 2); } }