public ABMPedidoEstudio(string o, PedidoEstudio pe, string ev) { InitializeComponent(); estadoInicial(); origen = o; pedido = pe; evento = ev; gpedido = new GestorPedidoEstudio(); gpaciente = new GestorPaciente(); gestorProfesional = new GestorProfesional(); CargarCombos(); if (pedido.Id != 0) { CargarPedido(); habilitarControles(); } }
public void CargarGrilla() { dgEstudios.Rows.Clear(); for (int i = 0; i < listaPedidos.Count; i++) { pedido = new PedidoEstudio(); pac = new Paciente(); profesional = new Profesional(); solic = new Profesional(); est = new EstadoPedidoEstudio(); pedido=listaPedidos[i]; pac = pedido.Paciente; solic = pedido.Solicitante; profesional = pedido.Profesional; est = pedido.Estado; dgEstudios.Rows.Add(listaPedidos[i].Solicitado.ToShortDateString(), listaPedidos[i].Realizado.ToShortDateString(), pac.Apellidos + " " + pac.Nombres, solic.Apellidos + " " + solic.Nombres, profesional.Apellidos + " " + profesional.Nombres, est.Descripcion); } Utils.habilitarAccionesGrilla(dgEstudios, "", btnAgregar, btnModificar, btnEliminar); }
private void btnCancelar_Click(object sender, EventArgs e) { pedido = null; Dispose(); }
public bool existe(PedidoEstudio pedido) { if (ConexionBD.getSession().CreateCriteria(typeof(PedidoEstudio)).Add(Expression.Eq("Id", pedido.Id)).List<PedidoEstudio>().Count > 0) { return true; } else { return false; } }
public bool guardar(PedidoEstudio pedido) { ConexionBD.getSession().Save(pedido); ConexionBD.getSession().Flush(); return existe(pedido); }