public async Task <IHttpActionResult> salvaCampo([FromBody] CampoModel model) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} try { using (TesteContext db = new TesteContext()) { CAMPO campo = new CAMPO(); campo.Nome = model.Nome; campo.Ativo = false; db.Campo.Add(campo); db.SaveChanges(); } } catch (Exception e) { ModelState.AddModelError("Post", "Site temporariamente indisponível. Tente mais tarde."); return(BadRequest(ModelState)); } return(Ok(model)); }
protected void imgAgregar_Click(object sender, ImageClickEventArgs e) { REGLA_MENSAJE_TRANSACCIONAL reglaMensajeTransaccional = new REGLA_MENSAJE_TRANSACCIONAL(); reglaMensajeTransaccional.RMT_VALOR = ((TextBox)this.grvReglaMensajeTransaccional.FooterRow.FindControl("txtValorFooter")).Text; CAMPO campo = new CAMPO() { MEN_CODIGO = int.Parse(((HiddenField)this.frmMensajeTransaccional.FindControl("hdnCodigoMensaje")).Value), CAM_CODIGO = int.Parse(((DropDownList)this.grvReglaMensajeTransaccional.FooterRow.FindControl("drlCampoFooter")).SelectedValue) }; reglaMensajeTransaccional.CAMPO = campo; MENSAJE_TRANSACCIONAL mensajeTransaccional = new MENSAJE_TRANSACCIONAL() { MTR_CODIGO = int.Parse(Request.QueryString["CodigoMensajeTransaccional"]) }; reglaMensajeTransaccional.MENSAJE_TRANSACCIONAL = mensajeTransaccional; EstadoOperacion Estado = BusinessLayer.Mensajeria.ReglaMensajeTransaccionalBL.insertarReglaMensajeTransaccional(reglaMensajeTransaccional); if (Estado.Estado) { this.grvReglaMensajeTransaccional.DataBind(); } else { this.lblMensaje.Text = Estado.Mensaje; } }
protected void btnNuevo_Click(object sender, ImageClickEventArgs e) { CAMPO campo = new CAMPO() { CAM_REQUERIDO = bool.Parse(((RadioButtonList)this.grvCampo.FooterRow.FindControl("rblRequeridoFooter")).SelectedValue), MEN_CODIGO=int.Parse(((HiddenField)this.frmMensaje.FindControl("hdnCodigoMensaje")).Value) }; CAMPO_PLANTILLA campoPlantilla=new CAMPO_PLANTILLA() { CMP_CODIGO = int.Parse(((DropDownList)this.grvCampo.FooterRow.FindControl("drlCampoPlantillaFooter")).SelectedValue) }; campo.CAMPO_PLANTILLA = campoPlantilla; MENSAJE mensaje = new MENSAJE() { MEN_CODIGO=int.Parse(((HiddenField)this.frmMensaje.FindControl("hdnCodigoMensaje")).Value) }; campo.MENSAJE = mensaje; EstadoOperacion estado = BusinessLayer.Mensajeria.CampoMensajeBL.insertarCampoPorCampoPlantilla(campo); if (estado.Estado) { this.grvCampo.DataBind(); } else { this.lblMensaje.Text = estado.Mensaje; } }
protected override void AgregarCuerpoMensaje(CAMPO campoMensaje, Valor valorCabecera, Valor valorCuerpo) { EnumTipoDatoCampo tipoDato = (EnumTipoDatoCampo) Enum.ToObject(typeof(EnumTipoDatoCampo), campoMensaje.TIPO_DATO.TDT_CODIGO); Campo campo = new Campo(campoMensaje.CAM_CODIGO, campoMensaje.CAM_CABECERA, campoMensaje.CAM_REQUERIDO, campoMensaje.CAM_POSICION_RELATIVA , campoMensaje.CAM_NOMBRE, false, 0, null, campoMensaje.CAM_LONGITUD, valorCuerpo, tipoDato , campoMensaje.CAM_TANQUEO.HasValue ? campoMensaje.CAM_TANQUEO.Value : false); Campos.Add(campo); }
public async Task <IHttpActionResult> pesquisaCampo(int Id) { CAMPO campo = new CAMPO(); try { using (var dbEst = new TesteContext()) { campo = dbEst.Campo.Single(x => x.ID == Id); } } catch (Exception e) { ModelState.AddModelError("RestricaoCampo", "Site temporariamente indisponível. Tente mais tarde."); return(BadRequest(ModelState)); } return(Ok(campo)); }
public Valor ValorLlave(Mensaje mensaje, string llaveFija, CAMPO campo, int tipoLlave) { EnumTipoLlave tipoTransformacion = (EnumTipoLlave) Enum.ToObject(typeof(EnumTipoLlave), tipoLlave); switch (tipoTransformacion) { //TODO: Falta implementar WorkingKey case EnumTipoLlave.WorkingKey: throw new NotImplementedException("No funciona WorkingKey"); case EnumTipoLlave.Campo: return mensaje.Campo(campo).ValorCuerpo; case EnumTipoLlave.LlaveFija: return new Caracter(llaveFija); default: throw new Exception("Error: Llave - ValorLlave"); } }
public async Task <IHttpActionResult> apagaCampo(int id) { try { CAMPO campo = new CAMPO(); using (TesteContext db = new TesteContext()) { campo = db.Campo.Single(x => x.ID == id); db.Campo.Remove(campo); db.SaveChanges(); } return(Ok(campo)); } catch (Exception e) { ModelState.AddModelError("Post", "Site temporariamente indisponível. Tente mais tarde."); return(BadRequest(ModelState)); } }
protected void btnAceptar_Click(object sender, EventArgs e) { int codigoMensaje = int.Parse(Request.QueryString["Mensaje"]); CRIPTOGRAFIA_CAMPO criptografiaCampo = new CRIPTOGRAFIA_CAMPO(); criptografiaCampo.CRC_CODIGO = int.Parse(Request.QueryString["Campo"]); DINAMICA_CRIPTOGRAFIA dinamicaCriptografia = new DINAMICA_CRIPTOGRAFIA() { DNC_CODIGO = int.Parse(Request.QueryString["Dinamica"]) }; criptografiaCampo.DINAMICA_CRIPTOGRAFIA = dinamicaCriptografia; CAMPO campoOrigen = new CAMPO() { CAM_CODIGO = int.Parse(this.drlCampoOrigen.SelectedValue), MEN_CODIGO = codigoMensaje }; criptografiaCampo.CAMPO_RESULTADO = campoOrigen; criptografiaCampo.CRC_ALGORITMO = int.Parse(this.drlAlgoritmo.SelectedValue); criptografiaCampo.CRC_TIPO_LLAVE_1 = int.Parse(this.drlTipoLlave1.SelectedValue); if (criptografiaCampo.CRC_TIPO_LLAVE_1 == TipoLlaveBL.obtenerCodigoCampo()) { CAMPO campoLlave1 = new CAMPO() { CAM_CODIGO = int.Parse(this.drlCampoLlave1.SelectedValue), MEN_CODIGO = codigoMensaje }; criptografiaCampo.CAMPO_LLAVE_1 = campoLlave1; } if (criptografiaCampo.CRC_TIPO_LLAVE_1 == TipoLlaveBL.obtenerCodigoLlaveFija()) { criptografiaCampo.CRC_LLAVE_1 = this.txtLlaveFija1.Text; } criptografiaCampo.CRC_SEGUNDA_LLAVE = this.chkSegundaLlave.Checked; if (criptografiaCampo.CRC_SEGUNDA_LLAVE) { criptografiaCampo.CRC_TIPO_LLAVE_2 = int.Parse(this.drlTipoLlave2.SelectedValue); if (criptografiaCampo.CRC_TIPO_LLAVE_2 == TipoLlaveBL.obtenerCodigoCampo()) { CAMPO campoLlave2 = new CAMPO() { CAM_CODIGO = int.Parse(this.drlCampoLlave2.SelectedValue), MEN_CODIGO = codigoMensaje }; criptografiaCampo.CAMPO_LLAVE_2 = campoLlave2; } if (criptografiaCampo.CRC_TIPO_LLAVE_2 == TipoLlaveBL.obtenerCodigoLlaveFija()) { criptografiaCampo.CRC_LLAVE_2 = this.txtLlaveFija2.Text; } criptografiaCampo.CRC_OPERACION_LLAVE = int.Parse(this.drlOperacionLlave.SelectedValue); } EstadoOperacion estadoOperacion = CriptografiaCampoBL.modificarCriptografiaCampo(criptografiaCampo); if (estadoOperacion.Estado) { Regresar(); } else { this.lblMensaje.Text = estadoOperacion.Mensaje; } }
protected void dsCampo_Selected(object sender, ObjectDataSourceStatusEventArgs e) { List<CAMPO> lista = (List<CAMPO>)e.ReturnValue; if (lista.Count == 0) { CAMPO campo = new CAMPO() { CAM_NOMBRE="", }; lista.Add(campo); } }