public static Contratista Insertar(Contratista Contratista) { DataSource DataSource = DataSource.GetInstancia(); Contratista ContratistaInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("ContratistaInsertar", Contratista.ToParams())) { if (Reader != null && Reader.Read()) { ContratistaInsertado = new Contratista(); ContratistaInsertado.Clave = Convert.ToInt32(Reader["cveContratista"].ToString()); ContratistaInsertado.Nombre = Reader["nombre"].ToString(); ContratistaInsertado.RazonSocial = Reader["razonSocial"].ToString(); } DataSource.Cerrar(); } }catch (Exception e) { throw e; } return(ContratistaInsertado); }