//Modificar public static void ModificarPais(PaisType p) { ValidarPais(p); int r = PPaisType.ModificarPaisType(p); vresp("modificar", r); }
//Alta public static void AltaPais(PaisType p) { ValidarPais(p); int r = PPaisType.AltaPaisType(p); vresp("alta", r); }
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(); } } }
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(); } } }
//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); }
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; }
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(); } } }
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(); } } }
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"); } }
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(); } } }
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."; } }
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) { }
public Receptor_Rem(NumeroDocumento Documento, PaisType Pais, string RznSocial, string Direccion, string Ciudad) : base(Documento, Pais, RznSocial, Direccion, Ciudad, "", "", "", "", "") { }
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, "", "") { }