Ejemplo n.º 1
0
 public List <cp_proveedor_codigo_SRI_Info> GetList(int IdEmpresa, string pe_cedulaRuc)
 {
     try
     {
         cp_proveedor_codigo_SRI_Data data = new cp_proveedor_codigo_SRI_Data();
         return(data.GetList(IdEmpresa, pe_cedulaRuc));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public Boolean GrabarDB(cp_proveedor_codigo_SRI_Info info)
 {
     try
     {
         cp_proveedor_codigo_SRI_Data data = new cp_proveedor_codigo_SRI_Data();
         return data.GrabarDB(info);
     }
     catch(Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex) { EntityType = typeof(cp_proveedor_codigo_SRI_Bus) };
     }
 }
Ejemplo n.º 3
0
        public Boolean ModificarDB(cp_proveedor_Info info)
        {
            try
            {
                Boolean res = true;

                res = data.ModificarDB(info);

                /*
                 * if (info.lista_codigoSRI_Proveedor.Count != 0)
                 * {*/
                //consultar
                cp_proveedor_codigo_SRI_Data        odata = new cp_proveedor_codigo_SRI_Data();
                List <cp_proveedor_codigo_SRI_Info> lista = new List <cp_proveedor_codigo_SRI_Info>();
                lista = odata.Get_List_proveedor_codigo_SRI(info.IdEmpresa, info.IdProveedor);

                foreach (var item in info.lista_codigoSRI_Proveedor)
                {
                    item.IdProveedor = info.IdProveedor;
                }

                /*if (lista.Count != 0)
                 * {*/
                if (odata.EliminarDB(info.IdEmpresa, info.IdProveedor))
                {
                    if (odata.GrabarDB(info.lista_codigoSRI_Proveedor))
                    {
                    }
                }
                //}

                /*else
                 * {
                 *  if (odata.GrabarDB(info.lista_codigoSRI_Proveedor))
                 *  {
                 *
                 *  }
                 *
                 * }*/
                //}
                return(res);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex)
                      {
                          EntityType = typeof(cp_proveedor_Bus)
                      };
            }
        }
        public List<cp_proveedor_codigo_SRI_Info> Get_List_proveedor_codigo_SRI(int empresa, decimal proveedor)
        {
            try
            {
                cp_proveedor_codigo_SRI_Data tp_data_ = new cp_proveedor_codigo_SRI_Data();
                return tp_data_.Get_List_proveedor_codigo_SRI(empresa, proveedor);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_proveedor_codigo_SRI", ex.Message), ex) { EntityType = typeof(cp_proveedor_codigo_SRI_Bus) };
            }

        }
 public Boolean EliminarDB(int IdEmpresa, decimal IdProveedor)
 {
     try
     {
         cp_proveedor_codigo_SRI_Data data = new cp_proveedor_codigo_SRI_Data();
         return data.EliminarDB(IdEmpresa,  IdProveedor);
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "EliminarDB", ex.Message), ex) { EntityType = typeof(cp_proveedor_codigo_SRI_Bus) };
     }
 
 
 }
Ejemplo n.º 6
0
        public Boolean GrabarDB(cp_proveedor_Info info, ref decimal idPro, ref string msg)
        {
            try
            {
                Boolean res = true;

                if (validar_y_corregir_objeto(ref info, ref msg) == true)
                {
                    res = data.GrabarDB(info, ref idPro, ref msg);


                    if (info.lista_codigoSRI_Proveedor.Count != 0)
                    {
                        foreach (var item in info.lista_codigoSRI_Proveedor)
                        {
                            item.IdProveedor = idPro;
                        }

                        cp_proveedor_codigo_SRI_Data odata = new cp_proveedor_codigo_SRI_Data();
                        if (odata.GrabarDB(info.lista_codigoSRI_Proveedor))
                        {
                        }
                    }
                }
                else
                {
                    res = false;
                }

                return(res);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex)
                      {
                          EntityType = typeof(cp_proveedor_Bus)
                      };
            }
        }