//public override async Task<IEnumerable<SubOffice>> Retrieve(SubOffice Item) //{ // IEnumerable<SubOffice> lSubOffice = null; // try // { // using (SqlConnection cn = new SqlConnection(this.stringConexion)) // { // await cn.OpenAsync(); // SubOfficeDatos oSubOfficeDatos = new SubOfficeDatos(); // lSubOffice = await oSubOfficeDatos.Retrieve(cn, Item); // } // } // catch (Exception ex) // { // lSubOffice = null; // throw ex; // } // return lSubOffice; //} //public override async Task<int> Edit(SubOffice Item) //{ // int rpta = -1; // using (SqlConnection cn = new SqlConnection(this.stringConexion)) // { // await cn.OpenAsync(); // SubOfficeDatos oSubOfficeDatos = new SubOfficeDatos(); // rpta = await oSubOfficeDatos.Insert(cn, Item); // } // return rpta; //} //public override async Task<SubOffice> Find(SubOffice Item) //{ // SubOffice oSubOffice = null; // using (SqlConnection cn = new SqlConnection(this.stringConexion)) // { // await cn.OpenAsync(); // SubOfficeDatos oSubOfficeDatos = new SubOfficeDatos(); // oSubOffice = await oSubOfficeDatos.Find(cn, Item); // } // return oSubOffice; //} //public override async Task<int> Delete(SubOffice Item) //{ // int rpta = -1; // using (SqlConnection cn = new SqlConnection(this.stringConexion)) // { // await cn.OpenAsync(); // SubOfficeDatos oSubOfficeDatos = new SubOfficeDatos(); // rpta = await oSubOfficeDatos.Delete(cn, Item); // } // return rpta; //} public async Task <bool> SubOficinaRegistrar(SubOffice objSubOfficeBE) { using (SqlConnection cn = new SqlConnection(this.stringConexion)) { await cn.OpenAsync(); SubOfficeDatos objSubOfficeDA = new SubOfficeDatos(); return(await objSubOfficeDA.SubOficinaRegistrar(cn, objSubOfficeBE)); } }