Exemplo n.º 1
0
        //Modificar
        public static void ModificarPais(PaisType p)
        {
            ValidarPais(p);
            int r = PPaisType.ModificarPaisType(p);

            vresp("modificar", r);
        }
Exemplo n.º 2
0
        //Alta
        public static void AltaPais(PaisType p)
        {
            ValidarPais(p);
            int r = PPaisType.AltaPaisType(p);

            vresp("alta", r);
        }
Exemplo n.º 3
0
        public static List <Receptor> ListarReceptores()
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "ListarReceptores";
                comando.CommandType = CommandType.StoredProcedure;

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                List <Receptor> cod = new List <Receptor>();

                Receptor ag = null;

                while (lectorDatos.Read())
                {
                    TipoDocumentoType Documento         = PTipoDocumentoType.BuscarTipoDocumento((int)lectorDatos["TipoDocRecep"]);
                    NumeroDocumento   NumeroDeDocumento = new NumeroDocumento(Documento, (string)lectorDatos["DocRecep"]);
                    PaisType          Pais          = PPaisType.BuscarPaisType((string)lectorDatos["CodPaisRecep"]);
                    string            RznSocRecep   = (string)lectorDatos["RznSocRecep"];
                    string            DirRecep      = (string)lectorDatos["DirRecep"];
                    string            CiudadRecep   = (string)lectorDatos["CiudadRecep"];
                    string            DeptoRecep    = (string)lectorDatos["DeptoRecep"];
                    string            CP            = (string)lectorDatos["CP"];
                    string            InfoAdicional = (string)lectorDatos["InfoAdicional"];
                    string            LugarDestEnt  = (string)lectorDatos["LugarDestEnt"];
                    string            CompraID      = (string)lectorDatos["CompraID"];
                    ag = new Receptor(NumeroDeDocumento, Pais, RznSocRecep, DirRecep,
                                      CiudadRecep, DeptoRecep, CP, InfoAdicional, LugarDestEnt, CompraID);
                    ag.Id = (int)lectorDatos["Id"];
                    cod.Add(ag);
                }

                return(cod);
            }
            catch (Exception ex)
            {
                throw new ExcepcionesPersonalizadas.Persistencia("No se pudo conseguir las listas de " + mensaje + ex.Message + ".");
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Exemplo n.º 4
0
        public static Receptor BuscarReceptor(int Id)
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "BuscarReceptor";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@id", Id);

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                Receptor ret = null;

                if (lectorDatos.Read())
                {
                    TipoDocumentoType Documento         = PTipoDocumentoType.BuscarTipoDocumento((int)lectorDatos["TipoDocRecep"]);
                    NumeroDocumento   NumeroDeDocumento = new NumeroDocumento(Documento, (string)lectorDatos["DocRecep"]);
                    PaisType          Pais          = PPaisType.BuscarPaisType((string)lectorDatos["CodPaisRecep"]);
                    string            RznSocRecep   = (string)lectorDatos["RznSocRecep"];
                    string            DirRecep      = Convert.ToString(lectorDatos["DirRecep"]);
                    string            CiudadRecep   = Convert.ToString(lectorDatos["CiudadRecep"]);
                    string            DeptoRecep    = Convert.ToString(lectorDatos["DeptoRecep"]);
                    string            CP            = Convert.ToString(lectorDatos["CP"]);
                    string            InfoAdicional = Convert.ToString(lectorDatos["InfoAdicional"]);
                    string            LugarDestEnt  = Convert.ToString(lectorDatos["LugarDestEnt"]);
                    string            CompraID      = Convert.ToString(lectorDatos["CompraID"]);
                    ret = new Receptor(NumeroDeDocumento, Pais, RznSocRecep, DirRecep,
                                       CiudadRecep, DeptoRecep, CP, InfoAdicional, LugarDestEnt, CompraID);
                    ret.Id = Id;
                }
                return(ret);
            }
            catch (Exception ex)
            {
                throw new ExcepcionesPersonalizadas.
                      Persistencia("No se pudo buscar " + mensaje + ".");
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Exemplo n.º 5
0
        //Buscar
        public static PaisType BuscarPais(string id)
        {
            PaisType r = PPaisType.BuscarPaisType(id);

            if (r == null)
            {
                throw new ExcepcionesPersonalizadas.Logica("No se encontró el país  en la base de datos");
            }
            return(r);
        }
Exemplo n.º 6
0
 public Receptor(NumeroDocumento Documento, PaisType Pais, string RznSocRecep, string DirRecep, string CiudadRecep,
                 string DeptoRecep, string CP, string InfoAdicional, string LugarDestEnt, string CompraID)
 {
     this.DocRecep      = Documento;
     this.PaisRecep     = Pais;
     this.RznSocRecep   = RznSocRecep;
     this.DirRecep      = DirRecep;
     this.CiudadRecep   = CiudadRecep;
     this.DeptoRecep    = DeptoRecep;
     this.CP            = CP;
     this.InfoAdicional = InfoAdicional;
     this.LugarDestEnt  = LugarDestEnt;
     this.CompraID      = CompraID;
 }
Exemplo n.º 7
0
        public static List <PaisType> ListarPaisType()
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "ListarPaisType";
                comando.CommandType = CommandType.StoredProcedure;

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                List <PaisType> cod = new List <PaisType>();

                PaisType ag = null;

                while (lectorDatos.Read())
                {
                    ag = new PaisType(
                        (string)lectorDatos["Id"],
                        (string)lectorDatos["nombre"]
                        );

                    cod.Add(ag);
                }

                return(cod);
            }
            catch (Exception)
            {
                throw new ExcepcionesPersonalizadas.Persistencia("No se pudo conseguir la listas de " + mensaje + ".");
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Exemplo n.º 8
0
        public static PaisType BuscarPaisType(string id)
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "BuscarPaisType";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@id", id);

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                PaisType ret = null;

                if (lectorDatos.Read())
                {
                    string Id     = (string)lectorDatos["Id"];
                    string Nombre = Convert.ToString(lectorDatos["Nombre"]);

                    ret = new PaisType(Id, Nombre);
                }

                return(ret);
            }
            catch (Exception)
            {
                throw new ExcepcionesPersonalizadas.
                      Persistencia("No se pudo buscar " + mensaje + ".");
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Exemplo n.º 9
0
 public static void ValidarPais(PaisType p)
 {
     if (p == null)
     {
         throw new ExcepcionesPersonalizadas.Logica("No es un país válido.");
     }
     if (string.IsNullOrWhiteSpace(p.Nombre) || string.IsNullOrEmpty(p.Nombre))
     {
         throw new ExcepcionesPersonalizadas.Logica("Debe indicar un nombre para el pais");
     }
     if (string.IsNullOrWhiteSpace(p.Id) || string.IsNullOrEmpty(p.Id))
     {
         throw new ExcepcionesPersonalizadas.Logica("Debe indicar un identificador para el pais de hasta 4 caracteres");
     }
 }
Exemplo n.º 10
0
        public static int ModificarPaisType(PaisType a)
        {
            SqlConnection conexion = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "ModificarPaisType";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@Id", a.Id);
                comando.Parameters.AddWithValue("@Nombre", a.Nombre);

                SqlParameter valorRetorno = new SqlParameter("@valorRetorno", SqlDbType.Int);
                valorRetorno.Direction = ParameterDirection.ReturnValue;
                comando.Parameters.Add(valorRetorno);

                conexion.Open();

                int filasAfectadas = comando.ExecuteNonQuery();

                if ((int)valorRetorno.Value == -2)
                {
                    throw new Exception();
                }

                return((int)valorRetorno.Value);
            }
            catch (Exception)
            {
                throw new ExcepcionesPersonalizadas.Persistencia("No se pudo modificar " + mensaje + ".");
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Exemplo n.º 11
0
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         NumeroDocumento Documento     = new NumeroDocumento(TiposDeDocumento[Convert.ToInt32(ddlTipoDoc.SelectedValue) - 2], txtDoc.Text);
         PaisType        pais          = new PaisType(ddlPais.SelectedItem.Value, ddlPais.SelectedItem.Text);
         Receptor        receptorNuevo = new Receptor(Documento, pais, txtRznSoc.Text, txtDireccion.Text, txtCiudad.Text, txtDepartamento.Text, txtCP.Text, txtInformacionAdicional.Text, txtLugarDestinatario.Text, txtCompraID.Text);
         receptorNuevo.Id = Convert.ToInt32(lblVerIdReceptor.Text);
         LReceptor.ModificarReceptor(receptorNuevo);
         lblMensaje.Text = "Receptor modificado con éxito";
         CargarReceptor();
     }
     catch (ExcepcionesPersonalizadas.Sistema ex)
     {
         lblMensaje.Text = ex.Message;
     }
     catch (Exception ex)
     {
         lblMensaje.Text = "¡Error! Ocurrió un error al cargar la página.";
     }
 }
Exemplo n.º 12
0
 public Receptor_Fact(NumeroDocumento Documento, PaisType Pais, string RznSocRecep, string DirRecep, string CiudadRecep,
                      string DeptoRecep, string CP, string InfoAdicional, string LugarDestEnt, string CompraID)
     : base(Documento, Pais, RznSocRecep, DirRecep, CiudadRecep, DeptoRecep, CP, InfoAdicional, LugarDestEnt, CompraID)
 {
 }
Exemplo n.º 13
0
 public Receptor_Rem(NumeroDocumento Documento, PaisType Pais, string RznSocial, string Direccion, string Ciudad)
     : base(Documento, Pais, RznSocial, Direccion, Ciudad, "", "", "", "", "")
 {
 }
Exemplo n.º 14
0
 public Receptor_Resg(NumeroDocumento Documento, PaisType Pais, string RznSocRecep, string DirRecep, string CiudadRecep,
                      string DeptoRecep, string CP, string InfoAdicional)
     : base(Documento, Pais, RznSocRecep, DirRecep, CiudadRecep, DeptoRecep, CP, InfoAdicional, "", "")
 {
 }