/// <summary> /// Inserta un OrganizacionComercial /// </summary> internal int Insert(Models.OrganizacionComercial oOrganizacionComercial) { try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.ta212_denominacion, oOrganizacionComercial.ta212_denominacion), Param(enumDBFields.ta212_codigoexterno, oOrganizacionComercial.ta212_codigoexterno), Param(enumDBFields.ta212_activa, oOrganizacionComercial.ta212_activa) }; return((int)cDblib.Execute("SIC_OrganizacionComercial_INS", dbparams)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene todos los OrganizacionComercial /// </summary> internal List <Models.OrganizacionComercial> Catalogo(Nullable <bool> ta212_activa) { Models.OrganizacionComercial oOrganizacionComercial = null; List <Models.OrganizacionComercial> lst = new List <Models.OrganizacionComercial>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta212_activa, ta212_activa) }; dr = cDblib.DataReader("SIC_OrganizacionComercial_C", dbparams); while (dr.Read()) { oOrganizacionComercial = new Models.OrganizacionComercial(); oOrganizacionComercial.ta212_idorganizacioncomercial = Convert.ToInt32(dr["ta212_idorganizacioncomercial"]); oOrganizacionComercial.ta212_denominacion = Convert.ToString(dr["ta212_denominacion"]); oOrganizacionComercial.ta212_codigoexterno = Convert.ToString(dr["ta212_codigoexterno"]); if (!Convert.IsDBNull(dr["ta212_activa"])) { oOrganizacionComercial.ta212_activa = Convert.ToBoolean(dr["ta212_activa"]); } lst.Add(oOrganizacionComercial); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un OrganizacionComercial a partir del id /// </summary> internal Models.OrganizacionComercial Select(Int32 ta212_idorganizacioncomercial) { Models.OrganizacionComercial oOrganizacionComercial = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta212_idorganizacioncomercial, ta212_idorganizacioncomercial) }; dr = cDblib.DataReader("SIC_OrganizacionComercial_SEL", dbparams); if (dr.Read()) { oOrganizacionComercial = new Models.OrganizacionComercial(); oOrganizacionComercial.ta212_idorganizacioncomercial = Convert.ToInt32(dr["ta212_idorganizacioncomercial"]); oOrganizacionComercial.ta212_denominacion = Convert.ToString(dr["ta212_denominacion"]); oOrganizacionComercial.ta212_codigoexterno = Convert.ToString(dr["ta212_codigoexterno"]); if (!Convert.IsDBNull(dr["ta212_activa"])) { oOrganizacionComercial.ta212_activa = Convert.ToBoolean(dr["ta212_activa"]); } } return(oOrganizacionComercial); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal int Update(Models.OrganizacionComercial oOrganizacionComercial) { Guid methodOwnerID = new Guid("37ecb396-efd3-4acc-9eba-65d38bc92217"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.OrganizacionComercial cOrganizacionComercial = new DAL.OrganizacionComercial(cDblib); int result = cOrganizacionComercial.Update(oOrganizacionComercial); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(result); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }
internal int Insert(Models.OrganizacionComercial oOrganizacionComercial) { Guid methodOwnerID = new Guid("37d0282a-d3d0-41cc-bb8a-f683e97daceb"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.OrganizacionComercial cOrganizacionComercial = new DAL.OrganizacionComercial(cDblib); int idOrganizacionComercial = cOrganizacionComercial.Insert(oOrganizacionComercial); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idOrganizacionComercial); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.rollbackTransaction(methodOwnerID); } throw ex; } }