Example #1
0
        public static bool AdendaHP(string sNombreDB, int iNumeroRegistro, int iNumeroEmpresa, ref string xml)
        {
            //CfdiBLL ctrl = new CfdiBLL();
            HP objHP = new HP();
            try
            {
                DataSet ds = new DataSet();
                SQLConection context = new SQLConection();
                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("@Numero_Empresa", iNumeroEmpresa));
                context.Parametros.Add(new SqlParameter("@Numero_Factura", iNumeroRegistro));
                ds = context.ExecuteStoredProcedure("[" + sNombreDB + "].[dbo].[sp_AdendaHP_OrdenCompra]", true).Copy();

                for (int indiceTablas = 0; indiceTablas < ds.Tables.Count; indiceTablas++)
                {
                    // EMAIL
                    if (indiceTablas == 0)
                    {
                        objHP.DE_NombreCliente = ds.Tables[indiceTablas].Rows[0][0].ToString();
                        objHP.NombreContactoCliente = ds.Tables[1].Rows[0]["Observaciones2"].ToString();
                        objHP.CorreoContactoCliente = ds.Tables[indiceTablas].Rows[0][1].ToString();
                        continue;
                    }
                    if (indiceTablas == 1)
                    {
                        objHP.OrdenCompra = ds.Tables[indiceTablas].Rows[0][0].ToString();
                        objHP.DE_CalleEntrega = ds.Tables[indiceTablas].Rows[0]["Domicilio"].ToString();
                        objHP.DE_EstadoEntrega = ds.Tables[indiceTablas].Rows[0]["Estado"].ToString();
                        objHP.DE_MunicipioEntrega = ds.Tables[indiceTablas].Rows[0]["Delegacion_municipio"].ToString();
                        objHP.DE_ColoniaEntrega = ds.Tables[indiceTablas].Rows[0]["Colonia"].ToString();
                        objHP.DE_CodigoPostal = ds.Tables[indiceTablas].Rows[0]["Codigo_postal"].ToString();
                        continue;
                    }
                }
                return lfCreaAdendaHP(objHP, ref xml);
            }
            catch
            {
                return false;
            }
        }
Example #2
0
 public DataSet gfConsultatPartidasFacturaLibre(string sNombreDB, int iNumeroFacturaID, int iNumeroEmpresa, int iOpcion)
 {
     DataSet dt = new DataSet();
     SQLConection context = new SQLConection();
     context.Parametros.Clear();
     context.Parametros.Add(new SqlParameter("@Numero_Empresa", iNumeroEmpresa));
     context.Parametros.Add(new SqlParameter("@NumeroIDFactura", iNumeroFacturaID));
     context.Parametros.Add(new SqlParameter("@Opcion", iOpcion));
     dt = context.ExecuteStoredProcedure("[" + sNombreDB + "].[dbo].[sp_Factura_Libre_Detalle_CFDI]", true);
     if (dt != null)
         return dt;
     else
         return new DataSet();
 }