//Modificar public static void ModificarTipoDocumento(TipoDocumentoType p) { ValidarTipoDocumento(p); int r = PTipoDocumentoType.ModificarTipoDocumento(p); vresp("modificar", r); }
public static Emisor BuscarEmisor(int id) { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "BuscarEmisor"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@id", id); conexion.Open(); lectorDatos = comando.ExecuteReader(); Emisor ret = null; if (lectorDatos.Read()) { TipoDocumentoType Documento = PTipoDocumentoType.BuscarTipoDocumento(2); NumeroDocumento RUCEmisor = new NumeroDocumento(Documento, (string)lectorDatos["RUCEmisor"]); int Id = (int)lectorDatos["Id"]; string RznSoc = (string)lectorDatos["RznSoc"]; string CdgDGISuc = (string)lectorDatos["CdgDGISuc"]; string DomFiscal = (string)lectorDatos["DomFiscal"]; string Ciudad = Convert.ToString(lectorDatos["Ciudad"]); string Departamento = Convert.ToString(lectorDatos["Departamento"]); string NomComercial = Convert.ToString(lectorDatos["NomComercial"]); string GiroEmis = Convert.ToString(lectorDatos["GiroEmis"]); string Telefono = Convert.ToString(lectorDatos["Telefono"]); string CorreoEmisor = Convert.ToString(lectorDatos["CorreoEmisor"]); string EmiSucursal = Convert.ToString(lectorDatos["EmiSucursal"]); ret = new Emisor(RUCEmisor, RznSoc, CdgDGISuc, DomFiscal, Ciudad, Departamento, NomComercial, GiroEmis, Telefono, CorreoEmisor, EmiSucursal); ret.IdEmisor = Id; } return(ret); } catch (Exception ex) { throw new ExcepcionesPersonalizadas. Persistencia("No se pudo buscar " + mensaje + ex.Message + "."); } finally { if (lectorDatos != null) { lectorDatos.Close(); } if (conexion != null) { conexion.Close(); } } }
//Alta public static void AltaTipoDocumento(TipoDocumentoType p) { ValidarTipoDocumento(p); int r = PTipoDocumentoType.AltaTipoDocumento(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 TipoDocumentoType BuscarTipoDocumento(int id) { TipoDocumentoType a = PTipoDocumentoType.BuscarTipoDocumento(id); if (a == null) { throw new ExcepcionesPersonalizadas.Logica("No se encontrĂ³ el Tipo de documento."); } return(a); }
public static List <TipoDocumentoType> ListarTipoDocumentoType() { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "ListarTipoDocumento"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); lectorDatos = comando.ExecuteReader(); List <TipoDocumentoType> cod = new List <TipoDocumentoType>(); TipoDocumentoType ag = null; while (lectorDatos.Read()) { ag = new TipoDocumentoType( (int)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 TipoDocumentoType BuscarTipoDocumento(int id) { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "BuscarTipoDocumento"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@id", id); conexion.Open(); lectorDatos = comando.ExecuteReader(); TipoDocumentoType ret = null; if (lectorDatos.Read()) { int Id = (int)lectorDatos["Id"]; string Nombre = Convert.ToString(lectorDatos["Nombre"]); ret = new TipoDocumentoType(Id, Nombre); } 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(); } } }
public static void ValidarTipoDocumento(TipoDocumentoType p) { if (p == null) { throw new ExcepcionesPersonalizadas.Logica("No es un tipo de documento vĂ¡lido."); } if (string.IsNullOrWhiteSpace(p.Nombre) || string.IsNullOrEmpty(p.Nombre)) { throw new ExcepcionesPersonalizadas.Logica("Debe indicar un nombre para el tipo de documento"); } if (string.IsNullOrWhiteSpace(p.Id.ToString()) || string.IsNullOrEmpty(p.Id.ToString())) { throw new ExcepcionesPersonalizadas.Logica("Debe indicar un identificador para el tipo de documento"); } }
public static int ModificarTipoDocumento(TipoDocumentoType a) { SqlConnection conexion = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "ModificarTipoDocumentoType"; 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(); } } }
public static List <Emisor> ListarEmisor() { SqlConnection conexion = null; SqlDataReader lectorDatos = null; try { conexion = new SqlConnection(DatosConexion.CadenaConexion); SqlCommand comando = conexion.CreateCommand(); comando.CommandText = "ListarEmisores"; comando.CommandType = CommandType.StoredProcedure; conexion.Open(); lectorDatos = comando.ExecuteReader(); List <Emisor> cod = new List <Emisor>(); Emisor ag = null; while (lectorDatos.Read()) { TipoDocumentoType Documento = PTipoDocumentoType.BuscarTipoDocumento(2); NumeroDocumento RUCEmisor = new NumeroDocumento(Documento, (string)lectorDatos["RUCEmisor"]); ag = new Emisor(RUCEmisor, (string)lectorDatos["RznSoc"], (string)lectorDatos["CdgDGISuc"], (string)lectorDatos["DomFiscal"], (string)lectorDatos["Ciudad"], (string)lectorDatos["Departamento"], Convert.ToString(lectorDatos["NomComercial"]), Convert.ToString(lectorDatos["GiroEmis"]), Convert.ToString(lectorDatos["Telefono"]), Convert.ToString(lectorDatos["CorreoEmisor"]), Convert.ToString(lectorDatos["EmiSucursal"]) ); ag.IdEmisor = (int)lectorDatos["Id"]; cod.Add(ag); } return(cod); } catch (Exception ex) { throw new ExcepcionesPersonalizadas.Persistencia("No se pudo conseguir la listas de " + mensaje + ex.Message + "."); } finally { if (lectorDatos != null) { lectorDatos.Close(); } if (conexion != null) { conexion.Close(); } } }