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
     });
 }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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; }
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #6
0
        // 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();
        }
Beispiel #7
0
        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");
            }
        }
Beispiel #9
0
        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();
            }
        }
Beispiel #10
0
        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;
            }
        }
Beispiel #12
0
        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";
        }
Beispiel #13
0
        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; }
        }
Beispiel #14
0
        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();
        }
Beispiel #15
0
        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();
            }
        }
Beispiel #16
0
        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";
        }
Beispiel #17
0
        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;
            }
        }
Beispiel #18
0
        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);
            }
        }
Beispiel #21
0
        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;
            }
        }
Beispiel #22
0
        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;
            }
        }
Beispiel #23
0
        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();
                }
            }
        }
Beispiel #27
0
        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();
                }
            }
        }
Beispiel #28
0
        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();
                }
            }
        }
Beispiel #29
0
        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);
        }
Beispiel #31
0
        /// <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;
            }
        }
Beispiel #32
0
        /// <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());
            }
        }