public PedidoSelo ToEntity() { return(new PedidoSelo { Cliente = Cliente?.ToEntity(), Convenio = Convenio?.ToEntity(), DataInsercao = DataInsercao, Desconto = Desconto?.ToEntity(), DiasVencimento = DiasVencimento, DataVencimento = DataVencimento, //EmissaoSelo Id = Id, //LancamentoCobranca //Notificacoes //PedidoSeloEmails //PedidoSeloHistorico Proposta = Proposta?.ToEntity(), Quantidade = Quantidade, TipoPedidoSelo = TipoPedidoSelo, TipoSelo = TipoSelo?.ToEntity(), TiposPagamento = TiposPagamento, Unidade = Unidade?.ToEntity(), Usuario = Usuario?.ToEntity(), ValidadePedido = ValidadePedido }); }
public async Task <IActionResult> Edit(int id, [Bind("IDConvenio,Descricao")] Convenio convenio) { if (id != convenio.IDConvenio) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(convenio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConvenioExists(convenio.IDConvenio)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(convenio)); }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { ConvenioDAL cDAL = new ConvenioDAL(); Convenio c = cDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idCnv"])); txtNome.Text = c.NMConvenio; txtDescricao.Text = c.DSConvenio; ddlUF.SelectedValue = c.UFConvenio; if (c.BTAtivo == true) { radAtivo_N.Checked = false; radAtivo_S.Checked = true; } else { radAtivo_N.Checked = true; radAtivo_S.Checked = false; } } } catch (Exception) { throw; } }
protected void Alterar(object sender, EventArgs e) { try { ConvenioDAL cDAL = new ConvenioDAL(); Convenio c = cDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idCnv"])); c.NMConvenio = Util.formataTexto(txtNome.Text, false); c.DSConvenio = Util.formataTexto(txtDescricao.Text, false); c.UFConvenio = ddlUF.SelectedValue; if (radAtivo_N.Checked) { c.BTAtivo = false; } else { c.BTAtivo = true; } cDAL.Alterar(c); Response.Write("<script language='JavaScript'>alert('Convênio alterado com sucesso');window.parent.location='ListarConvenios.aspx';</script>"); } catch (Exception) { throw; } }
private void tbInserir_Click(object sender, System.EventArgs e) { try { var Convenio = new Convenio(); validationInsertUpdate(Convenio); if (ConvenioDao.Select(new List <Tuple <string, object, string> >() { new Tuple <string, object, string>("CNPJ", Convenio.CNPJ, "=") }).Count > 0) { throw new Exception("Já existe Convenio com o CNPJ informado"); } ConvenioDao.Insert(Convenio); dgResultado.DataSource = null; Util.lstConvenios = ConvenioDao.Select(null); MessageBox.Show(this, "Convenio incluido com sucesso", "Convenio"); dgResultado.DataSource = Util.lstConvenios; formOnEndTask(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Ejecución del comando // (Esta función es pública por el evento Closing de MainView. Ver más información en dicho evento.) public void GuardarCambios() { if ((int)CentroActual != App.Global.Configuracion.CentroInicial) { bool?resultado = mensajes.VerMensaje("¡¡ ATENCIÓN !!\n\nEstá apunto de guardar los datos de un centro que no es el suyo.\n\n" + "¿Desea continuar?\n\nNOTA: Si continúa se podrían dar conflictor en Dropbox.", "CONFLICTOS POTENCIALES EN DROPBOX", true); if (resultado != true) { return; } } // Guardamos los datos de los ViewModels GraficosVM.GuardarTodo(); ConductoresVM.GuardarTodo(); CalendariosVM.GuardarTodo(); LineasVM.GuardarTodo(); OpcionesVM.GuardarTodo(); FestivosVM.GuardarTodo(); // Guardamos las configuraciones. Configuracion.Guardar(ArchivoOpcionesConfiguracion); Convenio.Guardar(ArchivoOpcionesConvenio); if (_centroactual != Centros.Desconocido) { PorCentro.Guardar(ArchivoOpcionesPorCentro); } //App.Global.Configuracion.Save(); //App.Global.Convenio2.Save(); //PorCentro.Default.Save(); }
public bool Excluir(Convenio convenio) { try { cmdConvenio.CommandType = CommandType.StoredProcedure; cmdConvenio.CommandText = "excluir_convenio"; cmdConvenio.Connection = conConvenio; cmdConvenio.Parameters.AddWithValue("id_convenio", convenio.Cid); conConvenio.Open(); if (cmdConvenio.ExecuteNonQuery() != 1) { throw new Exception("Convenio não encontrado."); } return(true); } catch (Exception ex) { throw ex; } finally { conConvenio.Close(); } }
private void btnBorrar_Click(object sender, EventArgs e) { ConvenioPersonal convenios; Convenio baja; try { frmConfirma confirma = new frmConfirma("Seguro que desea eliminar el convenio"); confirma.ShowDialog(); if (confirma.Confirma == true) { convenios = new ConvenioPersonal(); baja = new Convenio(); baja = (Convenio)dgvListaConvenios.CurrentRow.DataBoundItem; convenios.eliminar(baja); frmConvenio_Load(sender, e); } } catch (Exception) { MessageBox.Show("Seleccione el que quiere eliminar"); } }
private bool exists(Convenio convenio) { try { cmdConvenio.CommandType = CommandType.StoredProcedure; cmdConvenio.CommandText = "existe_convenio"; cmdConvenio.Connection = conConvenio; cmdConvenio.Parameters.AddWithValue("pcnpj", convenio.Cnpj); conConvenio.Open(); int qtdeConvenios = cmdConvenio.ExecuteNonQuery(); return(qtdeConvenios > 0); } catch (Exception ex) { throw ex; } finally { cmdConvenio.Parameters.Clear(); conConvenio.Close(); } }
public void Inserir(Convenio novo_convenio) { try { if (exists(novo_convenio)) { throw new Exception("Convenio já existe."); } cmdConvenio.CommandType = CommandType.StoredProcedure; cmdConvenio.CommandText = "inserir_convenio"; cmdConvenio.Connection = conConvenio; cmdConvenio.Parameters.AddWithValue("convenio", novo_convenio.NomeConvenio); cmdConvenio.Parameters.AddWithValue("cnpj", novo_convenio.Cnpj); cmdConvenio.Parameters.AddWithValue("contato", novo_convenio.Contato); cmdConvenio.Parameters.AddWithValue("telefone", novo_convenio.Telefone); cmdConvenio.Parameters.AddWithValue("email", novo_convenio.Email); conConvenio.Open(); cmdConvenio.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { cmdConvenio.Parameters.Clear(); conConvenio.Close(); } }
public Convenio ValidarEmpleado(int rut) { try { Convenio convenio = null; string query = "SELECT * FROM EMPLEADO emp JOIN CONVENIO con on emp.EMPLEADO_ID = con.EMPLEADO where con.VIGENTE = 1 AND emp.RUT =" + rut; DataTable dt = new DataTable(); dt = bd.ExecuteQuery(query); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { convenio = new Convenio { ConvenioId = int.Parse(item["CONVENIO_ID"].ToString()), Saldo = int.Parse(item["SALDO_DISPONIBLE"].ToString()), Vigente = int.Parse(item["VIGENTE"].ToString()), Empleado = int.Parse(item["EMPLEADO"].ToString()) }; } return(convenio); } return(null); } catch (Exception) { return(null); throw; } }
private void btnAgregar_Click(object sender, EventArgs e) { if (ValidarDatos()) { Curso objCurso; if (rbPropio.Checked) { objCurso = new Propio((Profesor)cbProfesor.SelectedItem, txtAula.Text, mskHora.Text, txtNomCurso.Text, mskID.Text); MessageBox.Show(objCurso.ToString(), "Alta Curso Propio", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { objCurso = new Convenio((Instituto)cbInsti.SelectedItem, txtNomCurso.Text, mskID.Text); MessageBox.Show(objCurso.ToString(), "Alta Curso Convenio", MessageBoxButtons.OK, MessageBoxIcon.Information); } Program.colCursos.Agregar(objCurso); } mskHora.Text = ""; mskID.Text = ""; txtAula.Text = ""; txtNomCurso.Text = ""; cbInsti.Text = "Institutos"; cbProfesor.Text = "Profesor"; }
protected void Cadastrar(object sender, EventArgs e) { try { Convenio c = new Convenio(); c.NMConvenio = Util.formataTexto(txtNome.Text, false); c.DSConvenio = Util.formataTexto(txtDescricao.Text, false); c.UFConvenio = ddlUF.SelectedValue; if (radAtivo_N.Checked) { c.BTAtivo = false; } else { c.BTAtivo = true; } ConvenioDAL cDAL = new ConvenioDAL(); cDAL.Cadastrar(c); Response.Write("<script language='JavaScript'>alert('Convênio cadastrado com sucesso');window.parent.location='ListarConvenios.aspx';</script>"); } catch (Exception) { throw; } }
public void Post([FromBody] Convenio convenio) { DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"); string connectionstring = _configuration.GetConnectionString("DefaultConnectionString"); SqlConnection connection = new SqlConnection(connectionstring); connection.Open(); SqlCommand com = new SqlCommand("insert into convenios (nombre, facultad, duracion_min, duracion_max, plazo_renov, cant_max_horas, inicio_vigencia, fin_vigencia, renov_automatica, cant_max_pasantes, alta, plazo_extension, etapa_definicion) " + "values (@nombre, @facultad, @duracion_min, @duracion_max, @plazo_renov, @cant_max_horas, @inicio_vigencia, @fin_vigencia, @renov_automatica, @cant_max_pasantes, @alta, @plazo_extension, @etapa_definicion)", connection); com.Parameters.AddWithValue("@nombre", convenio.Nombre); com.Parameters.AddWithValue("@facultad", convenio.Facultad[0].Id); com.Parameters.AddWithValue("@duracion_min", convenio.DuracionMinima); com.Parameters.AddWithValue("@duracion_max", convenio.DuracionMaxima); com.Parameters.AddWithValue("@plazo_renov", convenio.PlazoRenovacion); com.Parameters.AddWithValue("@cant_max_horas", convenio.CantidadMaxHoras); com.Parameters.AddWithValue("@inicio_vigencia", convenio.InicioVigenciaDT); com.Parameters.AddWithValue("@fin_vigencia", convenio.FinVigenciaDT); com.Parameters.AddWithValue("@renov_automatica", convenio.RenovacionAutomatica); com.Parameters.AddWithValue("@cant_max_pasantes", convenio.CantMaxPasantes); com.Parameters.AddWithValue("@alta", sqlFormattedDate); com.Parameters.AddWithValue("@plazo_extension", convenio.PlazoExtension); com.Parameters.AddWithValue("@etapa_definicion", convenio.EtapaId); com.ExecuteReader(); connection.Close(); }
public void Alterar(Convenio convenio) { try { cmdConvenio.CommandType = CommandType.StoredProcedure; cmdConvenio.CommandText = "alterar_convenio"; cmdConvenio.Connection = conConvenio; cmdConvenio.Parameters.AddWithValue("id", convenio.Cid); cmdConvenio.Parameters.AddWithValue("convenio", convenio.NomeConvenio); cmdConvenio.Parameters.AddWithValue("cnpj", convenio.Cnpj); cmdConvenio.Parameters.AddWithValue("contato", convenio.Contato); cmdConvenio.Parameters.AddWithValue("telefone", convenio.Telefone); cmdConvenio.Parameters.AddWithValue("email", convenio.Email); conConvenio.Open(); cmdConvenio.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { cmdConvenio.Parameters.Clear(); conConvenio.Close(); } }
public void CbbPaciente_SelectedIndexChanged(object sender, EventArgs e) { Paciente paciente = CbbPaciente.SelectedItem as Paciente; Convenio conv = new Convenio(); List <Paciente> list_paciente = MySqlPacienteRepository.GetByNome(paciente.Nome).ToList(); conv = MySqlConvenioRepository.Get(list_paciente.ElementAt(0).ConvenioId); List <Convenio> list_convenio = new List <Convenio>(); list_convenio.Add(conv); CbbConvenio.DataSource = list_convenio; CbbConvenio.DisplayMember = "nome"; CbbConvenio.ValueMember = "id"; Convenio convenio = CbbConvenio.SelectedItem as Convenio; List <MedicoConvenio> listaconv = new List <MedicoConvenio>(); listaconv = MySqlMedicoConvenioRepository.GetByConvenio(convenio.Id).ToList(); List <Medico> listamed = new List <Medico>(); for (int i = 0; i < listaconv.Count; i++) { listamed.Add(listaconv.ElementAt(i).Medico); } CbbMedico.DataSource = listamed; CbbMedico.DisplayMember = "nome"; CbbMedico.ValueMember = "id"; }
private void btnRemover_Click(object sender, EventArgs e) { Convenio aux = DgvConvenio.CurrentRow?.DataBoundItem as Convenio; if (aux != null) { Convenio aux2; BindingList <Convenio> aux3 = new BindingList <Convenio>(); for (int i = 0; i < listacon.Count; i++) { aux2 = listacon[i]; if (aux.Id == aux2.Id) { listacon.Remove(aux2); } else { aux3.Add(aux2); } } DgvConvenio.ClearSelection(); DgvConvenio.DataSource = aux3; listacon = aux3; } }
private List <SolConvenio> GetList() { try { List <SolConvenio> List = new List <SolConvenio>(); CN_SolConvenio cn_conv = new CN_SolConvenio(); SolConvenio conv = new SolConvenio(); string Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"]; Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; Convenio c = (Convenio)Session["Convenio" + Session.SessionID]; conv.FiltroId_Sol = TxtId_Sol.Text == "" ? (int?)null : int.Parse(TxtId_Sol.Text); conv.FiltroPc_NoConvenio = TxtNo_Convenio.Text; conv.FiltroSol_Estatus = this.cmbEstatus.SelectedValue; if (c.Pue_Admin1 == sesion.Id_U || c.Pue_Admin2 == sesion.Id_U) { conv.FiltroId_CD = (int?)null; } else { conv.FiltroId_CD = sesion.Id_Cd_Ver; } cn_conv.ProPrecioConv_SolicitudLista(conv, ref List, Conexion); return(List); } catch (Exception ex) { throw ex; } }
public ActionResult Atualizar(Convenio c) { try { if (ModelState.IsValid) { c.Atualizar(c, ObterCodigoClinicaUsuarioLogado()); TempData["MsgSucesso"] = "Convênio atualizado com sucesso."; return RedirectToAction("Index", "Convenio"); } else { return View(); } } catch (Exception Ex) { TempData["MsgErro"] = Ex.Message; return RedirectToAction("Index", "Convenio"); } }
private void tbExcluir_Click(object sender, System.EventArgs e) { //TODO: verficar se existe consulta associado Convenio Convenio = null; if (dgResultado.CurrentRow == null || (Convenio = dgResultado.CurrentRow.DataBoundItem as Convenio) == null) { MessageBox.Show(this, "Selecione um Convenio na lista para excluí-lo.", "Convenio", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { dgResultado.DataSource = null; int index = Util.lstConvenios.IndexOf(Convenio); Util.lstConvenios.RemoveAt(index); ConvenioDao.Delete(Convenio.ID.ToString()); MessageBox.Show(this, "Convenio excluido com sucesso", "Convenio"); dgResultado.DataSource = Util.lstConvenios; formOnEndTask(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Guardar() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_Convenio cn_conv = new CN_Convenio(); Convenio conv = new Convenio(); int Verificador = 0; conv.Id_Cd = sesion.Id_Cd_Ver; conv.Pue_Admin1 = int.Parse(CmbId_UAdmin1.SelectedValue); conv.Pue_Admin2 = int.Parse(CmbId_UAdmin2.SelectedValue); conv.Pue_CteMacola = int.Parse(CmbId_UCteMacola.SelectedValue); conv.Pue_CteIntranet = int.Parse(CmbId_UCteIntranet.SelectedValue); conv.Pue_EqComodato = int.Parse(CmbId_UComodato.SelectedValue); conv.Pue_VerTodo = int.Parse(CmbId_UTodo.SelectedValue); cn_conv.ModificaUsuariosEspeciales(conv, ref Verificador, sesion.Emp_Cnx); if (Verificador == -1) { Alerta("Los datos se han guardado correctamente"); } else { Alerta("Error al tratar de guardar usuarios especiales"); } } catch (Exception ex) { throw ex; } }
private List <Convenio> ListNoUtilizados() { try { Convenio conv = new Convenio(); CN_Convenio cn_conv = new CN_Convenio(); List <Convenio> ListUtil = new List <Convenio>(); List <Convenio> ListNoUtil = new List <Convenio>(); string Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"]; Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; conv.Filtro_TipoFiltro = -1; conv.Filtro_Vencido = -1; conv.Filtro_Id_Cat = -1; conv.Filtro_Valor = ""; conv.Filtro_Id_Cd = 100; cn_conv.ConsultaListaConvenios(conv, ref ListUtil, ref ListNoUtil, Conexion); return(ListNoUtil); } catch (Exception ex) { throw ex; } }
private void BtnExcluir_Click(object sender, EventArgs e) { Convenio convenio = new Convenio(); convenio.Id = Convert.ToInt32(Convenio_id.Text); MySqlConvenioRepository.Excluir(convenio); }
private void listViewConvenios_SelectedIndexChanged(object sender, EventArgs e) { #region click in list if (listViewConvenios.SelectedItems.Count > 0) { _pesquisarConvenio.LinhaSelecionada = listViewConvenios.SelectedItems.Cast <ListViewItem>().ToList().ElementAt(0).Index; Convenio convenio = new Convenio() { ID_Convenio = _pesquisarConvenio.ConveniosSalvos[_pesquisarConvenio.LinhaSelecionada.Value].ID_Convenio, Descricao = _pesquisarConvenio.ConveniosSalvos[_pesquisarConvenio.LinhaSelecionada.Value].Descricao }; txtID.Text = convenio.ID_Convenio.ToString(); txtDescricao.Text = convenio.Descricao; txtDescricao.Enabled = true; btnAtualizar.Enabled = true; btnRemover.Enabled = true; } else { _pesquisarConvenio.LinhaSelecionada = null; txtID.Clear(); txtDescricao.Clear(); txtDescricao.Enabled = false; btnAtualizar.Enabled = false; btnRemover.Enabled = false; } #endregion }
public void alta(Convenio nuevo) { Conexion conexion = null; try { conexion = new Conexion(); conexion.setearConsulta("insert into convenio values (@convenio)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@convenio", nuevo.Descripcion); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public void eliminar(Convenio baja) { Conexion conexion = null; try { conexion = new Conexion(); conexion.setearConsulta("delete from convenio where idconvenio = @id"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@id", baja.IDconvenio); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public void Cadastrar(object obj) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); Convenio c = (Convenio)obj; OleDbCommand cmd = new OleDbCommand("INSERT INTO TB_Convenio(NMConvenio,DSConvenio,UFConvenio,BTAtivo) VALUES(@NMConvenio,@DSConvenio,@UFConvenio,@BTAtivo)", objConn); cmd.Parameters.Add("@NMConvenio", OleDbType.VarChar, 100).Value = c.NMConvenio; cmd.Parameters.Add("@DSConvenio", OleDbType.LongVarChar).Value = c.DSConvenio; cmd.Parameters.Add("@UFConvenio", OleDbType.VarChar, 2).Value = c.UFConvenio; cmd.Parameters.Add("@BTAtivo", OleDbType.Boolean).Value = c.BTAtivo; cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public void Alterar(object obj) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); Convenio c = (Convenio)obj; OleDbCommand cmd = new OleDbCommand("UPDATE TB_Convenio SET NMConvenio=?,DSConvenio=?,UFConvenio=?,BTAtivo=? WHERE IDConvenio=?", objConn); cmd.Parameters.Add("@NMConvenio", OleDbType.VarChar, 100).Value = c.NMConvenio; cmd.Parameters.Add("@DSConvenio", OleDbType.LongVarChar).Value = c.DSConvenio; cmd.Parameters.Add("@UFConvenio", OleDbType.VarChar, 2).Value = c.UFConvenio; cmd.Parameters.Add("@BTAtivo", OleDbType.Boolean).Value = c.BTAtivo; cmd.Parameters.Add("@IDConvenio", OleDbType.Integer).Value = c.IDConvenio; cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public Convenio ObterDadosPorId(int _IdConvenio) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); Convenio c = new Convenio(); OleDbCommand cmd = new OleDbCommand("SELECT IDConvenio,NMConvenio,DSConvenio,UFConvenio,BTAtivo FROM TB_Convenio WHERE IDConvenio = @IDConvenio", objConn); cmd.Parameters.Add("@IDConvenio", OleDbType.Integer).Value = _IdConvenio; OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { c.IDConvenio = Convert.ToInt32(dr["IDConvenio"]); c.NMConvenio = dr["NMConvenio"].ToString(); c.DSConvenio = dr["DSConvenio"].ToString(); c.UFConvenio = dr["UFConvenio"].ToString(); c.BTAtivo = Convert.ToBoolean(dr["BTAtivo"]); } return(c); } catch (Exception) { throw; } finally { objConn.Close(); } } }
//Realizar os tratamentos necessários //Salvar um novo registro public bool salvar(Convenio OConvenio, HttpPostedFileBase OFoto) { OConvenio.chaveUrl = UtilString.cleanStringToURL(OConvenio.titulo).ToLower(); var flagSucesso = false; if (OConvenio.id > 0) { flagSucesso = this.atualizar(OConvenio); } if (OConvenio.id == 0) { flagSucesso = this.inserir(OConvenio); } if (flagSucesso && OFoto != null) { var listaThumbs = new List <ThumbDTO>(); listaThumbs.Add(new ThumbDTO { folderName = "sistema", height = 50, width = 0 }); var OArquivo = new ArquivoUpload(); OArquivo.idReferenciaEntidade = OConvenio.id; OArquivo.entidade = EntityTypes.CONVENIO; this.OArquivoUploadFotoBL.salvar(OArquivo, OFoto, "", listaThumbs); } return(flagSucesso); }
/// <summary> /// Este método se encarga de verificar que botones se deben /// mostrar y cuales no, de acuerdo al tipo de gestion que se /// está gestionando actualmente. /// </summary> private void establecerDatos() { _listConvenios.ObjetoMaster = _listHistDeudas.ObjetoMaster = _listGestiones.ObjetoMaster = _listPagos.ObjetoMaster = _listEstados.ObjetoMaster = _cuenta = _controlador.CuentaActual; if (_cuenta != null) { _convenioActivo = null; if (_cuenta.ConvenioActivo != null) if (_cuenta.ConvenioActivo.convenioDebeCaer() && Sistema.Controlador.mostrar("PREGUNTA-BAJAR-CONVENIO", ENivelMensaje.PREGUNTA, null, false) == DialogResult.Yes) try { _cuenta.bajarConvenioActivo(); _cuenta.save(); } catch (Exception e) { Sistema.Controlador.mostrar("ERROR-FATAL", ENivelMensaje.ERROR, e.ToString(), true); } else { _convenioActivo = _cuenta.ConvenioActivo; _listCuotas.ObjetoMaster = _convenioActivo; } _listCuentasTitular.ObjetoMaster = _cuenta.Titular; _listCuentasGarante.ObjetoMaster = _cuenta.Garante; } }
/// <summary> /// Este método actualiza todos los datos de la ventana (paneles y tabs) /// </summary> public void refrescarVentana() { try { Cursor = Cursors.WaitCursor; Sistema.Controlador.Winppal.setAyuda(Mensaje.TextoMensaje("UPDATE-DATAPANEL")); _cuenta.refrescar(); // Actualiza el convenio activo y el tabs de cuotas _convenioActivo = _cuenta.ConvenioActivo; if (_convenioActivo != null) { _listCuotas.ObjetoMaster = _convenioActivo; _listCuotas.getPanelListado(); } else { _listCuotas = new CUListCuotas {Padre = this, ObjetoMaster = null}; _listCuotas.ColsInvisibles.Add("Pagos"); _listCuotas.ColsInvisibles.Add("Cuenta"); _listCuotas.ColsInvisibles.Add("Convenio"); _panelCuotas = _listCuotas.getPanelListado(EModoVentana.VIEW); _panelCuotas.Contenedor = this; tabCuotas.Controls.Clear(); } // Actualiza los paneles de datos establecerPaneles(); // Actualiza los botones de la ventana establecerBotones(); // Se recargan todos los tabs cargarTabs(); } catch (Exception e) { throw new DataErrorException("SUBLISTADO-NOK", e.ToString()); } finally { Sistema.Controlador.Winppal.setAyuda(Mensaje.TextoMensaje("AYUDA-LISTO")); Cursor = Cursors.Default; } }
/// <summary> /// Ver descripción en clase base. /// </summary> public void setObjeto(Cuenta cuenta) { try { _cuenta = cuenta; _convenioActivo = _cuenta.ConvenioActivo; cargarDatos(); } catch (Exception e) { throw new DataErrorException("DATA-SETNOK", e.ToString()); } }