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) }; } }
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) }; } }
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) }; } }