/// <summary> /// Permite realizar el registro de parametros /// </summary> /// <param name="request">Request de registro</param> /// <returns>Json</returns> public JsonResult GuardarParametro(ParametroRequest request) { request.CodigoEmpresa = DatosConstantes.Empresa.CodigoStracon; var response = parametroService.RegistrarParametro(request); return(Json(response)); }
//public String ParametrosRuta(Int64 codigoParametro) //{ // SqlParameter[] parametros = new SqlParameter[] // { // new SqlParameter("CODIGO_PARAMETRO", SqlDbType.Int) { Value = codigoParametro }, // }; // var resultado = this.dataBaseProvider.ExecuteStoreProcedure<String>(DatosConstantes.EsquemasBd.Man + ".USP_SEL_PARAMETROS_RUTA", parametros).ToList(); // var Texto = ""; // if (resultado.Count > 0) // { // Texto = resultado[0]; // } // return Texto; // //try // //{ // // SQLServer.OpenConection(); // // SQLServer.CreateCommand(DatosConstantes.EsquemasBd.Man+".USP_SEL_PARAMETROS_RUTA", CommandType.StoredProcedure, // // SQLServer.CreateParameter("CODIGO_PARAMETRO", SqlDbType.Int, codigoParametro) // // ); // // using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) // // { // // String texto = ""; // // while (oReader.Read()) // // { // // texto =oReader["ruta"].ToString(); // // } // // return texto; // // } // //} // //catch (Exception ex) // //{ // // throw ex; // //} // //finally // //{ // // SQLServer.CloseConection(); // //} //} //public List<ParametroLogic> listarParametros(ParametroRequest oPublicacionRequest) //{ // List<ParametroLogic> listEntidadLogic = new List<ParametroLogic>(); // try // { // SQLServer.OpenConection(); // SQLServer.CreateCommand(DatosConstantes.EsquemasBd.Man + ".USP_SEL_PARAMETRO_DETALLE_LISTAR", CommandType.StoredProcedure, // SQLServer.CreateParameter("CODIGO_PARAMETRO", SqlDbType.Int, oPublicacionRequest.CodigoParametro) // ); // using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) // { // listEntidadLogic = new GenericInstance<ParametroLogic>().readDataReaderList(oReader); // } // } // catch (Exception ex) // { // throw ex; // } // finally // { // SQLServer.CloseConection(); // } // return listEntidadLogic; //} public List <ParametroResponse> ListarParametrosGrilla(ParametroRequest oParametroRequest) { List <ParametroResponse> listEntidadLogic = new List <ParametroResponse>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("MAN.USP_SEL_PARAMETRO_PAG", CommandType.StoredProcedure, SQLServer.CreateParameter("SORTDIRECTION", SqlDbType.VarChar, oParametroRequest.SortDirection), SQLServer.CreateParameter("SORTCOLUMN", SqlDbType.VarChar, oParametroRequest.SortColumn), SQLServer.CreateParameter("ROWSPERPAGE", SqlDbType.VarChar, oParametroRequest.RowsPerPage), SQLServer.CreateParameter("PAGEINDEX", SqlDbType.Int, oParametroRequest.PageIndex), SQLServer.CreateParameter("PAGINATE", SqlDbType.Bit, oParametroRequest.IsPaginate), SQLServer.CreateParameter("FILTERS", SqlDbType.Structured, oParametroRequest.Filters)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { listEntidadLogic = new GenericInstance <ParametroResponse>().readDataReaderList(oReader); } oParametroRequest.TotalRows = listEntidadLogic.Count > 0 ? listEntidadLogic[0].TotalRegistro : 0; } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(listEntidadLogic); }
public ActionResult Paginacion(string arg) { ViewBag.Acciones = "btnNuevo|btnEditar|btnEliminar|btnExportar|btnAgregar|btnGuardar|btnVisualizar|btnDetalle|btnAtras|btnActualizar|btnBuscar|btnExaminar|btnAceptar|btnNuevo2|btnEncapsular|btnDuplicar|btnDescuento|btnPagarPublic|btnAbrirDetalle|btnCrear|btnLimpiar|btnReciclar|btnDescargar|BTNSINCRO| |btnRequisitos|btnRecotizar|btnVerificar|btnObservar|btnPublicCrear|btnCrearTitular|btnGuardarRevis"; var modelData = JsonConvert.DeserializeObject <GMDGridModel <ParametroResponse> >(arg); ParametroRequest oParametroRequest = new ParametroRequest(); oParametroRequest.IsPaginate = true; oParametroRequest.PageIndex = modelData.CurrentPageIndex; oParametroRequest.SortColumn = modelData.OrderBy; oParametroRequest.RowsPerPage = modelData.RowsPerPage; oParametroRequest.SortDirection = modelData.DirectionOrder; if (modelData.Filters != null) { oParametroRequest.Filters = Funciones.Conversion.ListaToDatatable <GMDFilter>(modelData.Filters.ToList()); } if (modelData.isFirstLoad) { modelData.Data = _parametroService.ListarParametrosGrilla(oParametroRequest).Result; } else { modelData.Data = new List <ParametroResponse>(); } modelData.TotalRows = oParametroRequest.TotalRows; return(PartialView(modelData)); }
/// <summary> /// Muestra la vista del formulario de Parámetro /// </summary> /// <param name="request">Request</param> /// <returns>Vista de formulario de Parámetro</returns> public ActionResult FormularioParametro(ParametroRequest request) { ParametroModel model = new ParametroModel(); model.ListaSistema = ListarSistema("", GenericoResource.EtiquetaSeleccionar); model.ListaTipoParametro = ListarTipoParametro(GenericoResource.EtiquetaSeleccionar); if (request.CodigoParametro != null) { model.Parametro = parametroService.BuscarParametro(new ParametroRequest() { CodigoParametro = request.CodigoParametro }).Result.FirstOrDefault(); model.ListaSistema.ForEach(delegate(SelectListItem item) { if (model.Parametro.CodigoSistema != null && item.Value.ToUpper() == model.Parametro.CodigoSistema.ToUpper()) { item.Selected = true; } }); model.ListaTipoParametro.ForEach(delegate(SelectListItem item) { if (item.Value == model.Parametro.TipoParametro) { item.Selected = true; } }); } return(PartialView(model)); }
/// <summary> /// Permite realizar la eliminación del parámetro /// </summary> /// <param name="request">request</param> /// <returns>Json</returns> public JsonResult EliminarParametro(ParametroRequest request) { request.CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru; var response = parametroService.EliminarParametro(request); return(Json(response)); }
/// <summary> /// Realiza el registro de un Parámetro /// </summary> /// <param name="filtro">Parametro a Registrar</param> /// <returns>Indicador de Error</returns> public ProcessResult <string> RegistrarParametro(ParametroRequest filtro) { string result = "0"; var resultadoProceso = new ProcessResult <string>(); try { if (filtro.CodigoParametro == null) { var parametroUltimo = BuscarParametro(new ParametroRequest() { EstadoRegistro = null }).Result.OrderByDescending(item => item.CodigoParametro).FirstOrDefault(); filtro.CodigoParametro = parametroUltimo != null ? parametroUltimo.CodigoParametro + 1 : 1; parametroEntityRepository.Insertar(ParametroAdapter.ObtenerParametroEntity(filtro)); } else { var entity = ParametroAdapter.ObtenerParametroEntity(filtro); var entityActual = parametroEntityRepository.GetById(filtro.CodigoParametro); entityActual.IndicadorEmpresa = entity.IndicadorEmpresa; entityActual.TipoParametro = entity.TipoParametro; entityActual.CodigoSistema = entity.CodigoSistema; entityActual.CodigoIdentificador = entity.CodigoIdentificador; entityActual.Nombre = entity.Nombre; entityActual.Descripcion = entity.Descripcion; entityActual.IndicadorPermiteAgregar = entity.IndicadorPermiteAgregar; entityActual.IndicadorPermiteModificar = entity.IndicadorPermiteModificar; entityActual.IndicadorPermiteEliminar = entity.IndicadorPermiteEliminar; parametroEntityRepository.Editar(entityActual); } parametroEntityRepository.GuardarCambios(); resultadoProceso.IsSuccess = true; } catch (Exception e) { result = "-1"; resultadoProceso.Result = result; resultadoProceso.IsSuccess = false; resultadoProceso.Exception = new ApplicationLayerException <ParametroValorService>(e); } return(resultadoProceso); }
/// <summary> /// Obtiene un entity de Parámetro apartir de su request /// </summary> /// <param name="parametroRequest">Request de Parámetro</param> /// <returns>Entity del Parámetro</returns> public static ParametroEntity ObtenerParametroEntity(ParametroRequest parametroRequest) { var entity = new ParametroEntity(); entity.CodigoParametro = Convert.ToInt32(parametroRequest.CodigoParametro); entity.CodigoEmpresa = new Guid(parametroRequest.CodigoEmpresa); entity.CodigoSistema = parametroRequest.CodigoSistema != null ? new Guid(parametroRequest.CodigoSistema) : (Guid?) null; entity.CodigoIdentificador = parametroRequest.CodigoIdentificador; entity.Nombre = parametroRequest.Nombre; entity.Descripcion = parametroRequest.Descripcion; entity.IndicadorPermiteAgregar = Convert.ToBoolean(parametroRequest.IndicadorPermiteAgregar); entity.IndicadorPermiteModificar = Convert.ToBoolean(parametroRequest.IndicadorPermiteModificar); entity.IndicadorPermiteEliminar = Convert.ToBoolean(parametroRequest.IndicadorPermiteEliminar); entity.TipoParametro = parametroRequest.TipoParametro; entity.IndicadorEmpresa = parametroRequest.IndicadorEmpresa; return entity; }
public ProcessResult <List <ParametroResponse> > ListarParametrosGrilla(ParametroRequest oParametroRequest) { ProcessResult <List <ParametroResponse> > resultado = new ProcessResult <List <ParametroResponse> >(); try { List <ParametroResponse> listaParametro = _parametroDA.ListarParametrosGrilla(oParametroRequest); //List<ParametroResponse> result = new List<ParametroResponse>(); resultado.Result = listaParametro; resultado.IsSuccess = true; } catch (Exception ex) { //resultado.Exception = new ApplicationLayerException<ParametroService>(ex.Message); resultado.IsSuccess = false; } return(resultado); }
/// <summary> /// Realiza la eliminación de un Parámetro /// </summary> /// <param name="filtro">Parametro Eliminar</param> /// <returns>Indicador de Error</returns> public ProcessResult <string> EliminarParametro(ParametroRequest filtro) { string result = "0"; var resultadoProceso = new ProcessResult <string>(); try { parametroEntityRepository.Eliminar(filtro.CodigoParametro); parametroEntityRepository.GuardarCambios(); resultadoProceso.IsSuccess = true; } catch (Exception e) { result = "-1"; resultadoProceso.Result = result; resultadoProceso.IsSuccess = false; resultadoProceso.Exception = new ApplicationLayerException <ParametroValorService>(e); } return(resultadoProceso); }
/// <summary> /// Realiza la busqueda de Parámetro /// </summary> /// <param name="filtro">Filtro de Parametro</param> /// <returns>Listado de Parametro</returns> public ProcessResult <List <ParametroResponse> > BuscarParametro(ParametroRequest filtro) { ProcessResult <List <ParametroResponse> > resultado = new ProcessResult <List <ParametroResponse> >(); try { var listado = parametroLogicRepository.BuscarParametro( filtro.CodigoParametro, filtro.IndicadorEmpresa, (filtro.CodigoEmpresa != null ? new Guid(filtro.CodigoEmpresa) : (Guid?)null), (filtro.CodigoSistema != null ? new Guid(filtro.CodigoSistema) : (Guid?)null), filtro.CodigoIdentificador, filtro.TipoParametro, filtro.Nombre, filtro.Descripcion, filtro.IndicadorPermiteAgregar, filtro.IndicadorPermiteModificar, filtro.IndicadorPermiteEliminar, filtro.EstadoRegistro, filtro.NumeroPagina, filtro.RegistrosPagina); var listaParametro = new List <ParametroResponse>(); foreach (var item in listado) { listaParametro.Add(ParametroAdapter.ObtenerParametroResponse(item)); } resultado.Result = listaParametro; resultado.IsSuccess = true; } catch (Exception e) { resultado.Result = new List <ParametroResponse>(); resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <ParametroService>(e); } return(resultado); }
private void btnSalvarConfiguracoes_Click(object sender, EventArgs e) { try { ParametroRequest request = new ParametroRequest(); request.Parametro = new ParametroInfo(); bool tryParseOk = false; decimal decimalOut = 0; int integerOut = 0; tryParseOk = decimal.TryParse(txtLimiteSaldo.Text, out decimalOut); if (!tryParseOk) { MessageBox.Show("Limite do Saldo Disponível inválido.", "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } request.Parametro.LimiteSaldoMulta = decimalOut; tryParseOk = decimal.TryParse(txtTaxaJuros.Text, out decimalOut); if (!tryParseOk) { MessageBox.Show("Taxa de Juros inválido.", "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } request.Parametro.TaxaJuros = 1 + (decimalOut / 100); tryParseOk = Int32.TryParse(txtCodArqTesouraria.Text, out integerOut); if (!tryParseOk) { MessageBox.Show("Código do Arquivo Tesouraria inválido.", "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } request.Parametro.CodigoArquivoTesouraria = integerOut; request.Parametro.ListaExcecaoAssessor = new List <int>(); foreach (object item in lstAssessoresIncluidos.Items) { request.Parametro.ListaExcecaoAssessor.Add((int)item); } request.Parametro.ListaExcecaoCliente = new List <int>(); foreach (object item in lstClientesIncluidos.Items) { request.Parametro.ListaExcecaoCliente.Add((int)item); } ISaldoDevedor serv = Ativador.Get <ISaldoDevedor>(); ParametroResponse resp = serv.GravarParametros(request); if (resp.Retorno == ParametroResponse.RETORNO_OK) { MessageBox.Show("Configuração gravada com sucesso!", "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Falha na gravação da Configuração!", "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { string msg = "Salvar Configurações: " + ex.Message; MessageBox.Show(msg, "Configuração", MessageBoxButtons.OK, MessageBoxIcon.Error); } OnGravaConfiguracao(); this.Close(); }
private void btnEnviarEmail_Click(object sender, EventArgs e) { try { EnviarEmailRequest request = new EnviarEmailRequest(); ISaldoDevedor serv = Ativador.Get <ISaldoDevedor>(); EmailResponse dadosEmail = serv.ObterDetalheEmail(IDEMAIL_ATENDIMENTO); request.DadosEmail = dadosEmail.Lista[IDEMAIL_ATENDIMENTO]; var listaSelecionados = from InformacoesClienteInfo lstcli in ListaDevedoresFiltrada orderby lstcli.CodigoAssessor, lstcli.CodigoCliente ascending where lstcli.Selecionado == true select lstcli; request.ListaClientes = listaSelecionados.ToList(); if (request.ListaClientes.Count > 0) { if (!EmailTestePara.Equals("")) { request.DadosEmail.EmailPara = EmailTestePara; } if (!EmailTesteCopia.Equals("")) { request.DadosEmail.EmailCopia = EmailTesteCopia; } if (!EmailTesteCopiaOculta.Equals("")) { request.DadosEmail.EmailCopiaOculta = EmailTesteCopiaOculta; } EnviarEmailResponse resp = serv.EnviarEmailAtendimento(request); if (resp.Retorno == EnviarEmailResponse.RETORNO_OK) { ParametroRequest req = new ParametroRequest(); req.Parametro = new ParametroInfo(); if (notificarAtendimentoDiasAlternados == ParametroRequest.NAO_NOTIFICAR_ATENDIMENTO_DIAS_ALTERNADOS) { req.Parametro.NotificarAtendimentoDiasAlternados = ParametroRequest.NOTIFICAR_ATENDIMENTO_DIAS_ALTERNADOS; } else { req.Parametro.NotificarAtendimentoDiasAlternados = ParametroRequest.NAO_NOTIFICAR_ATENDIMENTO_DIAS_ALTERNADOS; } serv.GravarParametroNotificarAtendimentoDiasAlternados(req); MessageBox.Show("Notificação enviada com sucesso!", "Notificar Atendimento", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("FALHA NO ENVIO DA NOTIFICAÇÃO!", "Notificar Atendimento", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { string msg = "Enviar E-Mail: " + ex.Message; MessageBox.Show(msg, "Notificar Atendimento", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Permite realizar la búsqueda de parametros /// </summary> /// <param name="request">Request de busqueda</param> /// <returns>Json</returns> public JsonResult BuscarParametro(ParametroRequest request) { var response = parametroService.BuscarParametro(request); return(Json(response)); }
public ProcessResult <string> ActualizarParametro(ParametroRequest oParametroRequest) { throw new NotImplementedException(); }
public override Task <ParametroReply> Multiplicar(ParametroRequest request, ServerCallContext context) { return(Task.FromResult(new ParametroReply { Resultado = request.Primeiro * request.Segundo })); }