Пример #1
0
        private void mostrarInformacion(clsPais objPais, int numAccion)
        {
            if (numAccion != clsComun.INSERTAR)
            {
                txtNombreDetalle.Text       = objPais.Nombre;
                rtxtDescripcionDetalle.Text = objPais.Descripcion;
            }

            if (numAccion == clsComun.VER)
            {
                txtNombreDetalle.Solo_Lectura       = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.verdadero;
                rtxtDescripcionDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuRichTextBox.SoloLectura.verdadero;

                btnCancelar.Visible = false;
                btnGuardar.Text     = "Volver";
            }
            else
            {
                txtNombreDetalle.Solo_Lectura       = SistemaCentroSalud.Controles.cuTextBox.SoloLectura.falso;
                rtxtDescripcionDetalle.Solo_Lectura = SistemaCentroSalud.Controles.cuRichTextBox.SoloLectura.falso;

                btnCancelar.Visible = true;
                btnGuardar.Text     = "Guardar";
            }

            clsComun.tabSiguiente(tbcPais, tbpBuscar, tbpDetalle);
        }
Пример #2
0
        public List <pa_PeticionesWeb_Catalogos_Obtener_Paises_Result> ObtenerPais(clsPais pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_Paises_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    respuestaWeb = Db.pa_PeticionesWeb_Catalogos_Obtener_Paises(
                        idPais: pEntrada.IdPais,
                        estatusRegistro: pEntrada.EstatusRegistro,
                        pi_errorNumero: pError.Numero,
                        pnvc_errorMensaje: pError.Mensaje,
                        pi_errorLinea: pError.Linea,
                        pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: pError.Severidad,
                        pi_errorEstado: pError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(respuestaWeb);
        }
Пример #3
0
        public static clsPais seleccionarPais(clsPais objPais)
        {
            List <SqlParameter> lstParametrosSQL = new List <SqlParameter>();
            SqlParameter        sqlParametro;

            lstParametrosSQL = crearLista(objPais);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@Accion";
            sqlParametro.Value         = 4;
            sqlParametro.Direction     = ParameterDirection.Input;

            lstParametrosSQL.Add(sqlParametro);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@IdGenerado";
            sqlParametro.Value         = 0;
            sqlParametro.Direction     = ParameterDirection.Output;

            lstParametrosSQL.Add(sqlParametro);

            DataTable dtResultado = clsGestorBD.ejecutarStoredProcedureDataTable("up_ManPais", lstParametrosSQL);

            objPais.Nombre      = dtResultado.Rows[0]["Nombre"].ToString();
            objPais.Descripcion = dtResultado.Rows[0]["Descripcion"].ToString();

            return(objPais);
        }
Пример #4
0
        public static IList <clsPais> ListarPaises()
        {
            IList <clsPais> lista     = new List <clsPais>();
            SqlDataReader   objReader = null;

            try {
                objReader = SqlHelper.ExecuteReader(BaseDatos.Conexion(), "SP_C_ListarPaises");
                while (objReader.Read())
                {
                    clsPais pais = new clsPais();
                    pais.Id     = Convert.ToInt64(objReader["Id"]);
                    pais.Nombre = objReader["Descripcion"].ToString();
                    lista.Add(pais);
                }
            } catch (Exception ex) {
                Base.Log.Log.EscribirLog(ex.Message);
                return(null);
            } finally {
                if (objReader != null)
                {
                    objReader.Close();
                }
                BaseDatos.CerrarConexion();
            }
            return(lista);
        }
Пример #5
0
        public static bool eliminarPais(clsPais objPais)
        {
            List <SqlParameter> lstParametrosSQL = new List <SqlParameter>();
            SqlParameter        sqlParametro;

            lstParametrosSQL = crearLista(objPais);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@Accion";
            sqlParametro.Value         = 2;
            sqlParametro.Direction     = ParameterDirection.Input;

            lstParametrosSQL.Add(sqlParametro);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@IdGenerado";
            sqlParametro.Value         = 0;
            sqlParametro.Direction     = ParameterDirection.Output;

            lstParametrosSQL.Add(sqlParametro);

            int numResultado = clsGestorBD.ejecutarStoredProcedureInt("up_ManPais", lstParametrosSQL);

            if (numResultado != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #6
0
        // Metodo para retornar todos los datos
        private clsPais llenarCampos()
        {
            clsPais auxPais = new clsPais();

            auxPais.SNombre_pais  = txtNombre.Text;
            auxPais.SCapital_pais = txtCapital.Text;
            auxPais.IEstado_pais  = 1;
            return(auxPais);
        }
Пример #7
0
 public clsDireccion()
 {
     TipoDireccion    = new clsItemParametro();
     Pais             = new clsPais();
     Ciudad           = new clsCiudad();
     Comuna           = new clsComuna();
     Sector           = new clsItemParametro();
     DestinoDireccion = new clsItemParametro();
 }
Пример #8
0
        public frmPais()
        {
            InitializeComponent();

            clsPais objPais = new clsPais();

            objPais.Estado = "TODOS";

            dtPaises = ctrPais.seleccionarPaisesCriterios(objPais);

            cargarGrilla();
        }
Пример #9
0
        /// Perfil

        private void llenarComboPais(List<clsPais> lstPaises)
        {
            clsPais objPais = new clsPais();
            objPais.StrNombre = "SELECCIONAR";

            cboPais.Items.Add(objPais);

            for (int i = 0; i < lstPaises.Count; i++)
            {
                cboPais.Items.Add(lstPaises[i]);
            }
        }
Пример #10
0
        private OdbcDataAdapter datos;               // variable tipo OdbcDataAdapter

        // Metodo para guardar los datos ingresados
        public void insertarPais(clsPais pais)
        {
            try
            {
                string sComando = string.Format("INSERT INTO PAIS( nombre_pais, capital_pais, estado_pais) VALUES ('{0}','{1}',{2});", pais.SNombre_pais, pais.SCapital_pais, pais.IEstado_pais);
                this.sentencia.ejecutarQuery(sComando);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Ingresar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Console.WriteLine(ex.Message);
            }
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_Paises_Result> solicitarPais(clsPais pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_Paises_Result>();

            try
            {
                respuestaWeb = procesosCatPais.ObtenerPais(pEntrada, pError);
            }
            catch (Exception)
            {
                throw;
            }
            return(respuestaWeb);
        }
Пример #12
0
        public Ejemplo()
        {
            clsPais pa = new clsPais();

            pa.IdPais        = null;
            pa.Clave         = null;
            pa.FechaRegistro = null;

            Peticion p = new Peticion();

            //p.Peticionario.Nombre = "";

            //p.Peticionario1.Nombre = "";

            //p.UnidadPrestadoraServicio.IdUnidadPrestadoraServicio = 23;


            //objeto.metodo(p, pManejoErrores);

            //... pa_insertar_peticionario
            //... pa_insertar_afectado
            //....pa_insertar_peticion
            //   ...


            //p.UnidadPrestadoraServicio.IdUnidadPrestadoraServicio = 23;
            //p.Peticionario.Nombre =

            Peticionario pet = new Peticionario();

            pet.Nombre          = "Miguel Angel";
            pet.ApellidoPaterno = "Pájaro";
            pet.ApellidoMaterno = "Martínez";

            //
            CausaAsunto cau = new CausaAsunto();

            cau.Clave = "";

            //Usuario usu = new Usuario();
            //usu.Nombre = "";

            DetallePeticionInvolucrado dpi = new DetallePeticionInvolucrado();

            dpi.Nombre = "";

            //Genero /*gen*/ = new Genero();
            //gen.
        }
Пример #13
0
        private void buscarCriterios(object sender, EventArgs e)
        {
            try
            {
                clsPais objPais = new clsPais();
                objPais.Nombre = txtNombreBuscar.Text;
                objPais.Estado = cboEstadoBuscar.SelectedItem.ToString();

                dtPaises = ctrPais.seleccionarPaisesCriterios(objPais);
                cargarGrilla();
            }
            catch
            {
            }
        }
Пример #14
0
        public void wmIncluir(clsPais cPais)
        {
            string strSql;

            PrjExercicio10.clsDados Dados = null;

            try
            {
                if (cPais == null)
                {
                    throw new Exception("Classe pais não foi iniciada!");
                }
                if (cPais.CdPais == 0)
                {
                    throw new Exception("Código do pais não foi Informado!");
                }
                if (cPais.DsPais == null)
                {
                    throw new Exception("Descrição do pais não foi iniciada!");
                }

                if (cPais.DsPais.ToString().Length == 0)
                {
                    throw new Exception("Descrição do pais é obrigatório!");
                }

                Dados  = new PrjExercicio10.clsDados();
                strSql = "Insert into Pais(CdPais, DsPais) Values(";
                strSql = strSql + cPais.CdPais;
                strSql = strSql + " , '" + cPais.DsPais + "'";
                strSql = strSql + " )";

                Dados.Sql = strSql;
                PrjExercicio10.clsParametros.EnderecoArquivo = "C:\\";
                Dados.FU_Gravar();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                Dados = null;
            }
        }
Пример #15
0
        public static List <clsPais> up_SelPais()
        {
            List <clsPais> lstPaises = new List <clsPais>();
            DataTable      dtPaises  = clsGestorBD.up_SelPais();

            for (int i = 0; i < dtPaises.Rows.Count; i++)
            {
                string strId     = dtPaises.Rows[i][0].ToString();
                string strNombre = dtPaises.Rows[i][1].ToString();

                clsPais objPais = new clsPais();

                objPais.NumIdPais = Int32.Parse(strId);
                objPais.StrNombre = strNombre;

                lstPaises.Add(objPais);
            }

            return(lstPaises);
        }
Пример #16
0
        private static List <SqlParameter> crearLista(clsPais objPais)
        {
            List <SqlParameter> lstParametrosSQL = new List <SqlParameter>();
            SqlParameter        sqlParametro;

            foreach (PropertyInfo pi in objPais.GetType().GetProperties())
            {
                if (pi.CanRead)
                {
                    sqlParametro = new SqlParameter();
                    sqlParametro.ParameterName = "@" + pi.Name;
                    sqlParametro.Value         = pi.GetValue(objPais, null);
                    sqlParametro.Direction     = ParameterDirection.Input;

                    lstParametrosSQL.Add(sqlParametro);
                }
            }

            return(lstParametrosSQL);
        }
Пример #17
0
        private void cargarComboPais()
        {
            clsPais objPais = new clsPais();

            DataTable dt = ctrPais.seleccionarPaises(objPais);

            objPais.Nombre = "SELECCIONAR";

            cboPais.Items.Add(objPais);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                objPais = new clsPais();

                objPais.IdPais = Int32.Parse(dt.Rows[i]["IdPais"].ToString());
                objPais.Nombre = dt.Rows[i]["Nombre"].ToString();

                cboPais.Items.Add(objPais);
            }
        }
Пример #18
0
        private void btnActivar_Click(object sender, EventArgs e)
        {
            if (dgvPaises.SelectedRows.Count > 0)
            {
                if (MessageBox.Show("¿Está seguro que desea activar este país?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    numAccion = clsComun.RECUPERAR;

                    numIdPais = Int32.Parse(dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[0].Value.ToString());

                    clsPais objPais = new clsPais();
                    objPais.IdPais = numIdPais;

                    if (ctrPais.recuperarPais(objPais))
                    {
                        dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[2].Value = "ACTIVO";

                        dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[1].Style.ForeColor = Color.White;
                        dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[1].Style.BackColor = Color.Red;
                        dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[2].Style.ForeColor = Color.White;
                        dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[2].Style.BackColor = Color.Red;

                        btnActivar.Visible  = false;
                        btnEliminar.Visible = true;

                        MessageBox.Show("El país se activó exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (MessageBox.Show("Ocurrió un error mientras se intentaba activar el país", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel)
                        {
                            btnEliminar_Click(sender, e);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un país", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #19
0
        public DataSet wmSelecionar(clsPais cPais)
        {
            DataSet dtsRetorno = null;
            string  strSql;

            try
            {
                PrjExercicio10.clsDados Dados = new PrjExercicio10.clsDados();
                strSql = "";

                if (cPais.CdPais > 0)
                {
                    strSql = " where CdPais = " + cPais.CdPais;
                }

                if (strSql.Length == 0)
                {
                    if (cPais.DsPais != null)
                    {
                        if (cPais.DsPais.Length > 0)
                        {
                            strSql = " where DsPais like '" + cPais.DsPais + "%'";
                        }
                    }
                }

                Dados.Sql = "select * from pais" + strSql;

                PrjExercicio10.clsParametros.EnderecoArquivo = "C:\\";
                dtsRetorno = new DataSet();
                dtsRetorno.Tables.Add(Dados.FU_Pesquisar());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(dtsRetorno);
        }
Пример #20
0
        public void wmAtualizar(clsPais cPais)
        {
            string strSql;

            try
            {
                if (cPais == null)
                {
                    throw new Exception("Classe pais não foi iniciada!");
                }
                if (cPais.CdPais == 0)
                {
                    throw new Exception("Código do pais não foi iniciado!");
                }
                if (cPais.DsPais == null)
                {
                    throw new Exception("Descrição do pais não foi iniciada!");
                }

                if (cPais.DsPais.ToString().Length == 0)
                {
                    throw new Exception("Descrição do pais é obrigatório!");
                }

                PrjExercicio10.clsDados Dados = new PrjExercicio10.clsDados();
                strSql = "update Pais set";
                strSql = strSql + " DsPais = '" + cPais.DsPais + "'";
                strSql = strSql + " WHERE CdPais = " + cPais.CdPais;

                Dados.Sql = strSql;
                PrjExercicio10.clsParametros.EnderecoArquivo = "C:\\";
                Dados.FU_Gravar();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #21
0
        public static DataTable seleccionarPaisesCriterios(clsPais objPais)
        {
            List <SqlParameter> lstParametrosSQL = new List <SqlParameter>();
            SqlParameter        sqlParametro;

            lstParametrosSQL = crearLista(objPais);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@Accion";
            sqlParametro.Value         = 6;
            sqlParametro.Direction     = ParameterDirection.Input;

            lstParametrosSQL.Add(sqlParametro);

            sqlParametro = new SqlParameter();
            sqlParametro.ParameterName = "@IdGenerado";
            sqlParametro.Value         = 0;
            sqlParametro.Direction     = ParameterDirection.Output;

            lstParametrosSQL.Add(sqlParametro);

            return(clsGestorBD.ejecutarStoredProcedureDataTable("up_ManPais", lstParametrosSQL));
        }
Пример #22
0
        public void wmExcluir(clsPais cPais)
        {
            try
            {
                if (cPais == null)
                {
                    throw new Exception("Classe pais não foi iniciada!");
                }
                if (cPais.CdPais == 0)
                {
                    throw new Exception("Código do pais não foi iniciado!");
                }

                PrjExercicio10.clsDados Dados = new PrjExercicio10.clsDados();

                Dados.Sql = "delete from Pais where CdPais = " + cPais.CdPais;
                PrjExercicio10.clsParametros.EnderecoArquivo = "C:\\";
                Dados.FU_Gravar();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #23
0
 // Metodo para verificar la inserción de los datos
 private bool guardarDatos()
 {
     this.Pais = llenarCampos();
     try
     {
         if (ValidarTextbox() == true)
         {
             controlPais.insertarPais(this.Pais);
             cargarDatos();
             MessageBox.Show("Datos Correctamente Guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Guardar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Console.WriteLine(ex.Message);
         return(false);
     }
 }
Пример #24
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (dgvPaises.SelectedRows.Count > 0)
            {
                numAccion = clsComun.MODIFICAR;

                numIdPais = Int32.Parse(dgvPaises.Rows[dgvPaises.CurrentRow.Index].Cells[0].Value.ToString());

                limpiarFormulario();

                clsPais objPais = new clsPais();
                objPais.IdPais = numIdPais;

                objPais = ctrPais.seleccionarPais(objPais);

                mostrarInformacion(objPais, numAccion);

                txtNombreDetalle.Focus();
            }
            else
            {
                MessageBox.Show("Debe seleccionar un país", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #25
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (numAccion == clsComun.VER)
            {
                clsComun.tabAnterior(tbcPais, tbpBuscar, tbpDetalle);

                limpiarFormulario();

                txtNombreBuscar.Focus();
            }
            else
            {
                if (validarFormulario())
                {
                    clsPais objPais = new clsPais();
                    objPais.IdPais      = numIdPais;
                    objPais.Nombre      = txtNombreDetalle.Text;
                    objPais.Descripcion = rtxtDescripcionDetalle.Text;

                    if (numAccion == clsComun.INSERTAR)
                    {
                        if (ctrPais.registrarPais(objPais))
                        {
                            if (MessageBox.Show("El país se registró exitosamente\n¿Desea seguir registrando países?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                            {
                                limpiarFormulario();

                                txtNombreDetalle.Focus();
                            }
                            else
                            {
                                clsComun.tabAnterior(tbcPais, tbpBuscar, tbpDetalle);

                                limpiarFormulario();

                                txtNombreBuscar.Focus();

                                dtPaises = ctrPais.seleccionarPaises(objPais);
                                cargarGrilla();
                            }
                        }
                        else
                        {
                            if (MessageBox.Show("Ocurrió un error mientras se intentaba registrar el país", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel)
                            {
                                btnGuardar_Click(sender, e);
                            }
                        }
                    }
                    else if (numAccion == clsComun.MODIFICAR)
                    {
                        if (ctrPais.modificarPais(objPais))
                        {
                            MessageBox.Show("El país se modificó exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            clsComun.tabAnterior(tbcPais, tbpBuscar, tbpDetalle);

                            limpiarFormulario();

                            txtNombreBuscar.Focus();

                            dtPaises = ctrPais.seleccionarPaises(objPais);
                            cargarGrilla();
                        }
                        else
                        {
                            if (MessageBox.Show("Ocurrió un error mientras se intentaba modificar el país", "Mensaje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) != DialogResult.Cancel)
                            {
                                btnGuardar_Click(sender, e);
                            }
                        }
                    }
                }
            }
        }
Пример #26
0
        public static IList<clsPais> ListarPaises()
        {
            IList<clsPais> lista = new List<clsPais>();
            SqlDataReader objReader = null;

            try {
                objReader = SqlHelper.ExecuteReader(BaseDatos.Conexion(), "SP_C_ListarPaises");
                while (objReader.Read()) {
                    clsPais pais = new clsPais();
                    pais.Id = Convert.ToInt64(objReader["Id"]);
                    pais.Nombre = objReader["Descripcion"].ToString();
                    lista.Add(pais);
                }
            } catch (Exception ex) {
                Base.Log.Log.EscribirLog(ex.Message);
                return null;

            } finally {
                if (objReader != null) objReader.Close();
                BaseDatos.CerrarConexion();

            }
            return lista;
        }