public Solicitante AgregarSolicitante(Solicitante pSolicitante, ref String mensaje) { try { bool resultado = cliente.AgregarSolicitante(ref pSolicitante); mensaje = "Solicitante registrado."; return pSolicitante; } catch (Exception ex) { mensaje = ex.Message; return null; } }
public bool Agregar(ref Solicitante pSolicitante) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { datos.Solicitantes.AddObject(pSolicitante); var vResult = datos.SaveChanges(); if (vResult > 0) return true; else return false; } } catch (Exception) { throw new Exception("Ocurrio un error al registrar el solicitante."); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Solicitante solicitante = new Solicitante(); solicitante.nombre = txtNombre.Text.Trim(); solicitante.apellido = txtApellido.Text.Trim(); solicitante.dni = txtDNI.Text.Trim(); solicitante.telefono = txtTelefono.Text.Trim(); solicitante.correo = txtCorreo.Text.Trim(); solicitante.direccion = txtDireccion.Text.Trim(); SolicitanteNeg solicitanteNegocio = new SolicitanteNeg(); String mensaje = ""; solicitante = solicitanteNegocio.AgregarSolicitante(solicitante, ref mensaje); if (solicitante.codigo > 0) { btnContinuar.Visible = true; btnGuardar.Visible = false; Session["codigoSolicitante"] = solicitante.codigo; } else { btnContinuar.Visible = false; btnGuardar.Visible = true; } lblError.Text = mensaje; } catch (Exception ex) { btnContinuar.Visible = false; btnGuardar.Visible = true; lblError.Text = ex.ToString(); } }
private void FixupSolicitante(Solicitante previousValue) { if (previousValue != null && previousValue.Expedientes.Contains(this)) { previousValue.Expedientes.Remove(this); } if (Solicitante != null) { if (!Solicitante.Expedientes.Contains(this)) { Solicitante.Expedientes.Add(this); } if (codigoSolicitante != Solicitante.codigo) { codigoSolicitante = Solicitante.codigo; } } else if (!_settingFK) { codigoSolicitante = null; } }