public Plan(string c, string d, DateTime a, DateTime b, bool habilitado, ObraSocial os, DateTime ultact) { this.codigo= c; this.descripcion= d; this.alta = a; this.baja = b; this.habilitado = habilitado; this.obraSocial = os; this.ultimaActualizacion = ultact; idobrasocial = os.Id; }
public ABMPlanes(Plan p,ObraSocial os, bool elimina) { InitializeComponent(); plan = p; osp = os; gestor = new GestorPlanes(); if (elimina) { Utils.habilitar(false, gbPlan); } }
public ABMObraSocial2(ObraSocial osoc, bool consulta) { InitializeComponent(); estadoInicial(); gestor = new GestorObraSocial(); txtCuit.Text = osoc.Cuit; buscarObraSocial(); cargarGrillaPlanes(); cargarGrillaDomicilios(); cargarGrillaMails(); cargarGrillaPapelerias(); cargarGrillaTelefonos(); this.consulta = consulta; Utils.habilitar(true, tcObraSoc, tcObraPlanes); tcObraPlanes.SelectedTab =tcObraPlanes.TabPages["tabplanes"]; //.TabPages["tabplanes"].Focus(); }
public bool guardar(ObraSocial obraSocial) { ConexionBD.getSession().Save(obraSocial); ConexionBD.getSession().Flush(); return existe(obraSocial); }
public bool existe(ObraSocial o) { if (ConexionBD.getSession().CreateCriteria(typeof(ObraSocial)).Add(Expression.Eq("Cuit", o.Cuit)).List<ObraSocial>().Count > 0) { return true; } else { return false; } }
public void buscarObraSocial() { if (txtCodigo.Text!="" || txtDesc.Text!="") { os = gestor.buscarCodDes(txtCodigo.Text, txtDesc.Text); //os = gestor.buscarXCodigo(txtCodigo.Text); if (os != null) { txtRazonSoc.Text = os.RazonSocial; txtCodigo.Text = os.Codigo; txtDesc.Text = os.Descripcion; txtCuit.Text = os.Cuit; txtIngBrutos.Text = os.NroIngresosBrutos; cmbTipoIva.SelectedItem = (TipoIva)os.TipoIva; txtUrlAutorizacionOnline.Text = os.UrlAutorizacionOnline; domicilios = os.Domicilios; telefonos = os.Telefonos; emails = os.Emails; papelerias = os.Papelerias; planes = os.Planes; DateTime fecha = Convert.ToDateTime("01/01/0001"); if (os.Alta != null) { dpFechaAlta.Value = os.FechaAlta; } if (evento == "modificar") { Utils.habilitar(true, txtRazonSoc, txtCodigo,txtCuit, txtDesc, cmbTipoIva, txtIngBrutos, tcObraSoc, btnElimDom); Utils.habilitar(false, txtCodigo); } } else { MessageBox.Show("No existe Obra Social", "Informe", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void validarCambios() { if (evento == "modificar" && txtRazonSoc.Text != "") { ObraSocial osNueva = new ObraSocial(); osNueva.Id = os.Id; osNueva.setDatos(txtRazonSoc.Text, txtIngBrutos.Text, dpFechaAlta.Value, DateTime.MinValue, "", txtCodigo.Text, txtDesc.Text, txtCuit.Text, txtUrlAutorizacionOnline.Text,(TipoIva)cmbTipoIva.SelectedItem, domicilios, telefonos, emails,papelerias,planes, evento == "eliminar" ? false : true); if (!Utils.sonIguales(os, osNueva)) { DialogResult v_res = MessageBox.Show("Ha realizado cambios.\nDesea guardar los cambios?", "Guardar cambios", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (v_res == DialogResult.Yes) { guardarDatos(); } } } }
public void estadoInicial() { os = new ObraSocial(); domicilios = new List<Domicilio>(); telefonos = new List<Telefono>(); emails = new List<Email>(); planes = new List<Plan>(); papelerias = new List<Papeleria>(); papelplanes = new List<Papeleria>(); dpFechaAlta.Value = DateTime.Today; Utils.habilitar(false, tcObraPlanes, dpFechaAlta, tcObraSoc, btnGuardar, btnCancelar); Utils.habilitar(true, btnNuevo, btnModificar, btnEliminar, btnBuscar); tcObraPlanes.SelectedTab = tcObraPlanes.TabPages["tabos"]; limpiarCampos(); cargarCombos(); evento = ""; lblEstadoValidacion.Text = ""; txtUrlAutorizacionOnline.Text = ""; errorUrlAutorizaciones.SetError(txtUrlAutorizacionOnline,""); }
public virtual void setDatos(string codigo, string descripcion, DateTime alta, DateTime baja, bool habilitado, DateTime ultimaActualizacion, ObraSocial os, IList<ConvenioPlan> convenioPlan, IList<Papeleria> papelerias) { this.codigo = codigo; this.descripcion = descripcion; this.alta = alta; this.baja = baja; this.habilitado = habilitado; this.ultimaActualizacion = ultimaActualizacion; this.obraSocial = os; this.convenioPlan = convenioPlan; this.papelerias = papelerias; this.idobrasocial = os.Id; }
private void dgOSociales_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (conv == true) { if (dgOSociales.SelectedRows.Count > 0) { obraSelec = osoc.ElementAt<ObraSocial>(dgOSociales.CurrentRow.Index); Dispose(); } } else { if (dgOSociales.SelectedRows.Count > 0) { ObraSocial obs = osoc.ElementAt<ObraSocial>(dgOSociales.CurrentRow.Index); abmOS = new ABMObraSocial2(obs, true); // abmOS.Evento = "consulta"; abmOS.ShowDialog(); } cargarGrillaOSoc(); } }