private void ShowFormMnt() { if (TipoMnt == TipoMantenimiento.SinEspecificar) { throw new ArgumentException("No se especifico el tipo de mantenimiento."); } AsignarIdEntidadMnt(); var formMnt = new SocionegocioMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this); formMnt.ShowDialog(); }
private void beSocioNegocio_ButtonClick(object sender, ButtonPressedEventArgs e) { SocionegocioMntFrm socionegocioMntFrm; VwSocionegocio vwSocionegocioSel; switch (e.Button.Index) { case 0: //Buscar BuscadorSocioNegocioFrm buscarSocioNegocioFrm = new BuscadorSocioNegocioFrm(); buscarSocioNegocioFrm.ShowDialog(); if (buscarSocioNegocioFrm.DialogResult == DialogResult.OK && buscarSocioNegocioFrm.VwSocionegocioSel != null) { vwSocionegocioSel = buscarSocioNegocioFrm.VwSocionegocioSel; beSocioNegocio.Text = vwSocionegocioSel.Razonsocial.Trim(); iIdsocionegocio.EditValue = vwSocionegocioSel.Idsocionegocio; } break; case 1: //Nuevo registro socionegocioMntFrm = new SocionegocioMntFrm(0, TipoMantenimiento.Nuevo, null, null); socionegocioMntFrm.ShowDialog(); if (socionegocioMntFrm.DialogResult == DialogResult.OK && socionegocioMntFrm.IdEntidadMnt > 0) { vwSocionegocioSel = Service.GetVwSocionegocio(socionegocioMntFrm.IdEntidadMnt); beSocioNegocio.Text = vwSocionegocioSel.Razonsocial.Trim(); iIdsocionegocio.EditValue = vwSocionegocioSel.Idsocionegocio; } break; case 2: //Modificar registro var idSocioNegocioMnt = iIdsocionegocio.EditValue; if (idSocioNegocioMnt != null && (int)idSocioNegocioMnt > 0) { socionegocioMntFrm = new SocionegocioMntFrm((int)idSocioNegocioMnt, TipoMantenimiento.Modificar, null, null); socionegocioMntFrm.ShowDialog(); if (socionegocioMntFrm.DialogResult == DialogResult.OK && socionegocioMntFrm.IdEntidadMnt > 0) { vwSocionegocioSel = Service.GetVwSocionegocio(socionegocioMntFrm.IdEntidadMnt); beSocioNegocio.Text = vwSocionegocioSel.Razonsocial.Trim(); iIdsocionegocio.EditValue = vwSocionegocioSel.Idsocionegocio; } } break; } }
private void beConyugue_ButtonClick(object sender, ButtonPressedEventArgs e) { SocionegocioMntFrm socionegocioMntFrm; switch (e.Button.Index) { case 0: //Buscar BuscadorSocioNegocioFrm buscarSocioNegocioFrm = new BuscadorSocioNegocioFrm(); buscarSocioNegocioFrm.ShowDialog(); if (buscarSocioNegocioFrm.DialogResult == DialogResult.OK && buscarSocioNegocioFrm.VwSocionegocioSel != null) { iIdclienteconyugue.EditValue = buscarSocioNegocioFrm.VwSocionegocioSel.Idsocionegocio; } break; case 1: //Nuevo registro socionegocioMntFrm = new SocionegocioMntFrm(0, TipoMantenimiento.Nuevo, null, null); socionegocioMntFrm.ShowDialog(); if (socionegocioMntFrm.DialogResult == DialogResult.OK && socionegocioMntFrm.IdEntidadMnt > 0) { iIdclienteconyugue.EditValue = socionegocioMntFrm.IdEntidadMnt; } break; case 2: //Modificar registro var idClienteTitular = iIdclienteconyugue.EditValue; if (idClienteTitular != null && (int)idClienteTitular > 0) { socionegocioMntFrm = new SocionegocioMntFrm((int)idClienteTitular, TipoMantenimiento.Modificar, null, null); socionegocioMntFrm.ShowDialog(); if (socionegocioMntFrm.IdEntidadMnt > 0) { iIdclienteconyugue.EditValue = socionegocioMntFrm.IdEntidadMnt; } } break; case 3: //Limpiar beConyugue.Text = string.Empty; iIdclienteconyugue.EditValue = null; break; } }
private void iIdproyecto_AddNewValue(object sender, AddNewValueEventArgs e) { var socionegocioMntFrm = new SocionegocioMntFrm(OrdenVentaItemParameter.IdCliente, TipoMantenimiento.Modificar, null, null); socionegocioMntFrm.ShowDialog(); if (socionegocioMntFrm.IdEntidadMnt > 0) { //Tipoformato tipoFormato = Service.GetTipoformato(tipoFormatoMntFrm.IdEntidadMnt); Socionegocio socionegociooyecto = socionegocioMntFrm.SocionegocioMnt; if (socionegociooyecto.Idsocionegocio > 0) { string whereProyecto = string.Format("idsucursal = {0} and idsocionegocio = {1} ", OrdenVentaItemParameter.IdSucursalConsulta, OrdenVentaItemParameter.IdCliente); VwProyectoList = Service.GetAllVwSocionegocioproyecto(whereProyecto, "codigoproyecto"); iIdproyecto.Properties.DataSource = VwProyectoList; iIdproyecto.Properties.DisplayMember = "Nombreproyecto"; iIdproyecto.Properties.ValueMember = "Idproyecto"; iIdproyecto.Properties.BestFitMode = BestFitMode.BestFit; } } }
private void btnCpVenta_Click(object sender, EventArgs e) { VwProgramacioncitadet vwProgramacioncitadetSel; int idSocioNegocioPacienteRegistrado = 0; Socionegocio socionegocioRegistrado; vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); CpventaMntFrm cpventaMntFrm; if (vwProgramacioncitadetSel == null) { return; } if (vwProgramacioncitadetSel.Idpaciente == null) { WinFormUtils.MessageWarning("Registre el paciente para continuar."); return; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("Paciente no está registrado como socio de negocio."); SocionegocioMntFrm socionegocioMntFrm = new SocionegocioMntFrm( 0, TipoMantenimiento.Nuevo, null, null, Convert.ToInt32(vwProgramacioncitadetSel.Idpaciente)); if (socionegocioMntFrm.ShowDialog() == DialogResult.OK) { idSocioNegocioPacienteRegistrado = socionegocioMntFrm.IdEntidadMnt; } } else { idSocioNegocioPacienteRegistrado = socionegocioRegistrado.Idsocionegocio; } if (idSocioNegocioPacienteRegistrado > 0 && vwProgramacioncitadetSel.Idcpventa == null) { //TODO: Clinica cpventaMntFrm = new CpventaMntFrm( 0, TipoMantenimiento.Nuevo, null, null, idSocioNegocioPacienteRegistrado, vwProgramacioncitadetSel.Idprogramacioncitadet, vwProgramacioncitadetSel.Idmotivocita); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } if (vwProgramacioncitadetSel.Idcpventa != null) { cpventaMntFrm = new CpventaMntFrm( Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), TipoMantenimiento.Modificar, null, null); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } }
private void bmCitas_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } VwProgramacioncitadet vwProgramacioncitadetSel; int idSocioNegocioPacienteRegistrado = 0; Socionegocio socionegocioRegistrado; switch (e.Item.Name) { case "btnVerEditarrCita": if (gvCitas.RowCount == 0) { break; } VerEditarCita(); break; case "btnActualizar": CargarCitas(); break; case "cmdVerHistorial": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); if (vwProgramacioncitadetSel != null) { HistorialCitaFrm historialCitaFrm = new HistorialCitaFrm(vwProgramacioncitadetSel); historialCitaFrm.ShowDialog(this); } break; case "btnCpVenta": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); CpventaMntFrm cpventaMntFrm; if (vwProgramacioncitadetSel == null) { break; } if (vwProgramacioncitadetSel.Idpaciente == null) { WinFormUtils.MessageWarning("Registre el paciente para continuar."); break; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("Paciente no está registrado como socio de negocio."); SocionegocioMntFrm socionegocioMntFrm = new SocionegocioMntFrm( 0, TipoMantenimiento.Nuevo, null, null, Convert.ToInt32(vwProgramacioncitadetSel.Idpaciente)); if (socionegocioMntFrm.ShowDialog() == DialogResult.OK) { idSocioNegocioPacienteRegistrado = socionegocioMntFrm.IdEntidadMnt; } } else { idSocioNegocioPacienteRegistrado = socionegocioRegistrado.Idsocionegocio; } if (idSocioNegocioPacienteRegistrado > 0 && vwProgramacioncitadetSel.Idcpventa == null) { //TODO: CLINICA cpventaMntFrm = new CpventaMntFrm( 0, TipoMantenimiento.Nuevo, null, null, idSocioNegocioPacienteRegistrado, vwProgramacioncitadetSel.Idprogramacioncitadet, vwProgramacioncitadetSel.Idmotivocita); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } if (vwProgramacioncitadetSel.Idcpventa != null) { cpventaMntFrm = new CpventaMntFrm( Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), TipoMantenimiento.Modificar, null, null); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } break; case "btnVerPagos": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); if (vwProgramacioncitadetSel.Idcpventa == null) { WinFormUtils.MessageWarning("No ha registrado un comproabane de venta."); break; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("No ha registrado un socio de negocio."); break; } if (vwProgramacioncitadetSel.Idrecibocajaingreso == null) { CajaCobroCpVentaFrm cajaCobroCpVentaFrm = new CajaCobroCpVentaFrm(Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), SessionApp.EmpleadoSel.Idempleado); cajaCobroCpVentaFrm.ShowDialog(); if (cajaCobroCpVentaFrm.DialogResult == DialogResult.OK) { CargarCitas(); } } else { RecibocajaingresoMntFrm recibocajaingresoMntFrm = new RecibocajaingresoMntFrm(Convert.ToInt32(vwProgramacioncitadetSel.Idrecibocajaingreso), TipoMantenimiento.Modificar, null, null); recibocajaingresoMntFrm.ShowDialog(); if (recibocajaingresoMntFrm.DialogResult == DialogResult.OK) { CargarCitas(); } } break; } }