public ServiceResult editarTipoListaNegra(CatTipoListaNegra _datos) { ServiceResult resultado = new ServiceResult(); try { resultado.ResultValue = (new TipoListaNegraLogic()).editarTipoListaNegra(_datos); if ((int)resultado.ResultValue > 0) { resultado.ServiceOk = true; } else { resultado.ServiceOk = false; } } catch (Exception ex) { resultado.ErrorMessage = "Error en TipoListaNegraServices.editarTipoListaNegra: " + ex.Message; #if (DEBUG) Console.WriteLine("Error en TipoListaNegraServices.editarTipoListaNegra: " + ex.Message); #else //EventLogManager.LogErrorEntry(result.ErrorMessage); #endif } return(resultado); }
private void _cargaRegistro(CatTipoListaNegra _datos) { ddlCatTipoListaNegra.SelectedIndex = Utileria.Utileria._ddlAsignarIdPorTexto(ddlCatTipoListaNegra, _datos.vchTipoTipificacion); tbTipoListaValor.Text = _datos.vchTipoLista; tbDescripcionValor.Text = _datos.VCDDESCRIPCION; tbPaisValor.Text = _datos.vchPais; }
private void _cargarRegistroPanel(CatTipoListaNegra _datos) { _cargaRegistro(_datos); mpeAccionRegistro.Show(); btnAccion.Text = "ACTUALIZAR"; btnAccion.CommandName = "ACTUALIZAR"; }
/// <summary> /// Evento que monitorea los eventos de comandos existentes en el GridView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gvBusquedaSistema_OnRowCommand(object sender, GridViewCommandEventArgs e) { try { GridViewRow row; row = (GridViewRow)((Control)e.CommandSource).NamingContainer; switch (e.CommandName) { case "ACTUALIZAR": //leer por id ImageButton _ibe = (ImageButton)row.FindControl("ibtEditar"); int _TipoTipificacion = Convert.ToInt32(_ibe.CommandArgument.Split(',').ElementAt(0)); string _TipoLista = _ibe.CommandArgument.Split(',').ElementAt(1); CatTipoListaNegra _datos = _existeREgistro(_TipoTipificacion, _TipoLista); btnAccion.CommandArgument = _ibe.CommandArgument.Split(',').ElementAt(2); _cargarRegistroPanel(_datos); break; case "ELIMINAR": //Eliminar por id ImageButton _ibd = (ImageButton)row.FindControl("ibtEliminar"); btnAceptarEliminar.CommandArgument = _ibd.CommandArgument; lblMensajeEliminarRegsitro.Text = "¿CONFIRMAR SI DESEA LA ELIMINACIÓN DEL REGISTRO?";; mpeEliminarRegistro.Show(); break; default: break; } } catch (Exception ex) { this.cMensajes.setMensaje(ex.Message, 2); } }
private void _agregarRegistro() { //definir variables CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra(); //asignar valores oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text; //llamar servicio try { ServiceResult _respuesta = rsTipoListaNegra.InsertarTipoTipificacion(oCatTipoAccion); if (_respuesta.ServiceOk == true) { cMensajes.setMensaje("Registro ingresado correctamente", 1); recargaValoresPanelTipoTipificacion(); } else { cMensajes.setMensaje("Error al ingresar el registro", 2); } } catch (Exception ex) { cMensajes.setMensaje("Error en inserción: " + ex.Message, 2); throw ex; } //manejar respueta }
private void _editarRetistro(int _id) { //definir variables CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra(); //asignar valores oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text; oCatTipoAccion.intTipoTipificacionID = Convert.ToInt32(lbIdTipoTipificacionValor.Text); //llamar servicio try { ServiceResult _respuesta = rsTipoListaNegra.editarTipoTipificacion(oCatTipoAccion); if (_respuesta.ServiceOk == true) { cMensajes.setMensaje("Registro actualizado correctamente", 1); recargaValoresPanelTipoTipificacion(); } else { cMensajes.setMensaje("Error al actualizar el registro", 2); } } catch (Exception ex) { cMensajes.setMensaje("Error en actualización: " + ex.Message, 2); throw ex; } }
public int InsertarTipoListaNegra(CatTipoListaNegra oCatTipoListaNegra) { int?RegistroInsert = 0; try { using (TipoListaNegraDataContext dc = new TipoListaNegraDataContext(Helper.ConnectionString())) { dc.stp_CRUDTipoListaNegra( ref RegistroInsert, (int)CRUD.insertar, null, oCatTipoListaNegra.vchTipoLista, oCatTipoListaNegra.intTipoTipificacionID, oCatTipoListaNegra.VCDDESCRIPCION, oCatTipoListaNegra.vchPais ); } } catch (Exception ex) { throw ex; } return(RegistroInsert.Value); }
/// <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 <CatTipoListaNegra> _sistemas = new List <CatTipoListaNegra>(); CatTipoListaNegra _sistema; var _s = from s in rsTipoListaNegra.ListadoBusquedaTipoListaNegra(null, null) orderby s.vchTipoTipificacion descending select s; foreach (var item in _s) { if (item.vchTipoTipificacion == _sistemaGV.Text) { _sistema = new CatTipoListaNegra(); _sistema.intTipoListaID = item.intTipoListaID; _sistema.vchTipoLista = item.vchTipoLista; _sistema.intTipoTipificacionID = item.intTipoTipificacionID; _sistema.VCDDESCRIPCION = item.VCDDESCRIPCION; _sistema.vchPais = item.vchPais; _sistemas.Add(_sistema); } } GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView; gvBusquedaSistema.DataSource = _sistemas; 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); } }
private CatTipoListaNegra _existeREgistro(int?_intTipoTipificacionID, string _tipoLista) { CatTipoListaNegra[] _datos; CatTipoListaNegra _dato = new CatTipoListaNegra(); try { _datos = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _tipoLista); _dato = _datos.Count() > 0 ? _datos.First() : null; } catch (Exception ex) { throw ex; } return(_dato); }
private void _mostrarBusquedaGV(int? _intTipoTipificacionID, string _strTipoLista) { List<CatTipoListaNegra> _sistemas = new List<CatTipoListaNegra>(); CatTipoListaNegra _sistema; var _s = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _strTipoLista).Select(s => s.vchTipoTipificacion).Distinct(); foreach (var item in _s) { if (item != null) { _sistema = new CatTipoListaNegra(); _sistema.vchTipoTipificacion = item; _sistemas.Add(_sistema); } } gvResultadoMotorBusqueda.DataSource = _sistemas; gvResultadoMotorBusqueda.DataBind(); }
private void _buscarRegistro() { parametrosBusqueda _parametrosBusqueda = new parametrosBusqueda(ddlTipoLista, ddlTipoTipificacion); CatTipoListaNegra _datos = _existeREgistro(_parametrosBusqueda.intTipoTipificacion, _parametrosBusqueda.strTipoLista); if (_datos != null) { _cargarRegistroPanel(_datos); //Existen datos } else { _limpiarPanel(); mpeAccionRegistro.Show(); btnAccion.Text = "ASIGNAR"; btnAccion.CommandName = "INSERTAR"; } }
private void _mostrarBusquedaGV(int?_intTipoTipificacionID, string _strTipoLista) { List <CatTipoListaNegra> _sistemas = new List <CatTipoListaNegra>(); CatTipoListaNegra _sistema; var _s = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _strTipoLista).Select(s => s.vchTipoTipificacion).Distinct(); foreach (var item in _s) { if (item != null) { _sistema = new CatTipoListaNegra(); _sistema.vchTipoTipificacion = item; _sistemas.Add(_sistema); } } gvResultadoMotorBusqueda.DataSource = _sistemas; gvResultadoMotorBusqueda.DataBind(); }
public int InsertarTipoTipificacion(CatTipoListaNegra oCatTipoListaNegra) { int?RegistroInsert = 0; try { using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { RegistroInsert = TipoListaNegraDA.InsertarTipoTipificacion(oCatTipoListaNegra); ts.Complete(); } } catch (Exception ex) { throw ex; } return(RegistroInsert.Value); }
/// <summary> /// Actualiza registro de tipo lista negra por tipo de lista y tipo de tipificación /// </summary> /// <param name="_datos">BE de tipo de lista negra</param> /// <returns></returns> public int editarTipoListaNegra(CatTipoListaNegra _datos) { int?RegistroInsert = 0; try { using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { RegistroInsert = TipoListaNegraDA.editarTipoListaNegra(_datos); ts.Complete(); } } catch (Exception ex) { throw ex; } return(RegistroInsert.Value); }
public int editarTipoListaNegra(CatTipoListaNegra _datos) { int?res = 0; try { using (TipoListaNegraDataContext dc = new TipoListaNegraDataContext(Helper.ConnectionString())) { dc.stp_CRUDTipoListaNegra( ref res, (int)CRUD.actualizar, _datos.intTipoListaID, _datos.vchTipoLista, _datos.intTipoTipificacionID, _datos.VCDDESCRIPCION, _datos.vchPais ); } } catch (Exception ex) { throw ex; } return(res.Value); }
private void _editarRetistro(int _id) { //definir variables CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra(); //asignar valores oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text; oCatTipoAccion.intTipoTipificacionID = Convert.ToInt32(lbIdTipoTipificacionValor.Text); //llamar servicio try { ServiceResult _respuesta = rsTipoListaNegra.editarTipoTipificacion(oCatTipoAccion); if (_respuesta.ServiceOk == true) { wucMensajeSistema.setMensaje("Registro actualizado correctamente", 1); } else { wucMensajeSistema.setMensaje("Error al actualizar el registro", 2); } } catch (Exception ex) { wucMensajeSistema.setMensaje("Error en actualización: " + ex.Message, 2); throw ex; } }
private void _agregarRegistro() { //definir variables CatTipoListaNegra oCatTipoAccion = new CatTipoListaNegra(); //asignar valores oCatTipoAccion.VCDDESCRIPCION = tbTipoTipificacionValor.Text; //llamar servicio try { ServiceResult _respuesta = rsTipoListaNegra.InsertarTipoTipificacion(oCatTipoAccion); if (_respuesta.ServiceOk == true) { wucMensajeSistema.setMensaje("Registro ingresado correctamente", 1); } else { wucMensajeSistema.setMensaje("Error al ingresar el registro", 2); } } catch (Exception ex) { wucMensajeSistema.setMensaje("Error en inserción: " + ex.Message, 2); throw ex; } //manejar respueta }
private CatTipoListaNegra _existeREgistro(int? _intTipoTipificacionID, string _tipoLista) { CatTipoListaNegra[] _datos; CatTipoListaNegra _dato = new CatTipoListaNegra(); try { _datos = rsTipoListaNegra.ListadoBusquedaTipoListaNegra(_intTipoTipificacionID, _tipoLista); _dato = _datos.Count() > 0 ? _datos.First() : null; } catch (Exception ex) { throw ex; } return _dato; }
/// <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<CatTipoListaNegra> _sistemas = new List<CatTipoListaNegra>(); CatTipoListaNegra _sistema; var _s = from s in rsTipoListaNegra.ListadoBusquedaTipoListaNegra(null, null) orderby s.vchTipoTipificacion descending select s; foreach (var item in _s) { if (item.vchTipoTipificacion == _sistemaGV.Text) { _sistema = new CatTipoListaNegra(); _sistema.intTipoListaID = item.intTipoListaID; _sistema.vchTipoLista = item.vchTipoLista; _sistema.intTipoTipificacionID = item.intTipoTipificacionID; _sistema.VCDDESCRIPCION = item.VCDDESCRIPCION; _sistema.vchPais = item.vchPais; _sistemas.Add(_sistema); } } GridView gvBusquedaSistema = e.Row.FindControl("gvBusquedaSistema") as GridView; gvBusquedaSistema.DataSource = _sistemas; 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); } }